home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
DISK
/
DBLTAKE.ARJ
/
DUBLTAKE.DOC
< prev
next >
Wrap
Text File
|
1991-07-15
|
143KB
|
3,146 lines
DOUBLETAKE PROFESSIONAL
Version 2.0
July 15, 1991
(formerly GoodLook)
T A B L E O F C O N T E N T S
1. DoubleTake Professional Features . . . . . . . . . . . . . . . . . 1
2. Running DoubleTake Professional . . . . . . . . . . . . . . . . . . 2
a. Memory Management . . . . . . . . . . . . . . . . . . . . . . . . 3
(1) File Buffer Sizes . . . . . . . . . . . . . . . . . . . . . . . 3
(2) Shell to DOS Memory Requirement . . . . . . . . . . . . . . . . 3
(3) DoubleTake File Picker Memory Requirement . . . . . . . . . . . 3
b. Command Line arguments . . . . . . . . . . . . . . . . . . . . . 4
c. Filenames on the Command Line . . . . . . . . . . . . . . . . . . 4
d. DoubleTake Files . . . . . . . . . . . . . . . . . . . . . . . . 5
(1) Support Filenames . . . . . . . . . . . . . . . . . . . . . . . 5
(2) Search Locations . . . . . . . . . . . . . . . . . . . . . . . 6
e. Getting a Filename inside DoubleTake . . . . . . . . . . . . . . 6
(1) Entering a Filename directly . . . . . . . . . . . . . . . . . 6
(2) Using the internal File Picker routines . . . . . . . . . . . . 9
(a) Selecting a Filename with the File Picker . . . . . . . . . . 9
(b) Pre-Viewing Files . . . . . . . . . . . . . . . . . . . . . . 9
(c) Duplicate Filenames . . . . . . . . . . . . . . . . . . . . . 9
3. DoubleTake Operating Modes and Characteristics . . . . . . . . . 10
a. DoubleTake File Viewing Modes . . . . . . . . . . . . . . . . . 10
(1) Two File Mode . . . . . . . . . . . . . . . . . . . . . . . . 10
(2) Single File Mode (also known as Zoom mode) . . . . . . . . . 10
(3) Character/Position Cursor . . . . . . . . . . . . . . . . . . 10
(4) ASCII Mode . . . . . . . . . . . . . . . . . . . . . . . . . 11
(5) Hex Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 12
(a) Hex 24-Character Mode . . . . . . . . . . . . . . . . . . . 12
(b) Hex 80-Character Mode . . . . . . . . . . . . . . . . . . . 13
b. DoubleTake Main Screen Features . . . . . . . . . . . . . . . . 14
(1) Key Help Lines . . . . . . . . . . . . . . . . . . . . . . . 14
(2) File Line Numbers and Byte Counters . . . . . . . . . . . . . 15
(a) ASCII Mode . . . . . . . . . . . . . . . . . . . . . . . . 15
(b) Hex Mode . . . . . . . . . . . . . . . . . . . . . . . . . 16
(3) Print Screen Indicator . . . . . . . . . . . . . . . . . . . 16
(4) WordStar Mode Indicator . . . . . . . . . . . . . . . . . . 16
(5) Display Special Characters Indicator . . . . . . . . . . . . 16
(6) Blank/Character Ignore Indicator . . . . . . . . . . . . . . 16
(7) Vertical Scroll Methods . . . . . . . . . . . . . . . . . . . 16
(a) Opposite Scrolling . . . . . . . . . . . . . . . . . . . . 17
(b) Parallel Scrolling . . . . . . . . . . . . . . . . . . . . 18
(8) EGA/VGA Mode . . . . . . . . . . . . . . . . . . . . . . . . 18
(9) Pop-Up Menuing/Shortcuts System . . . . . . . . . . . . . . . 19
c. Align Files Function . . . . . . . . . . . . . . . . . . . . . 22
(1) Manual Align . . . . . . . . . . . . . . . . . . . . . . . . 22
(2) Semi-automatic Align . . . . . . . . . . . . . . . . . . . . 22
(3) Automatic Align . . . . . . . . . . . . . . . . . . . . . . . 25
d. Find String Function . . . . . . . . . . . . . . . . . . . . . 25
4. DoubleTake Configuration Made Easy . . . . . . . . . . . . . . . 34
a. Configuration Modifications . . . . . . . . . . . . . . . . . . 34
b. Choosing Your Favorite Colors . . . . . . . . . . . . . . . . . 35
c. Configuring DoubleTake Options . . . . . . . . . . . . . . . . 35
d. Configuration Mode Key Definitions . . . . . . . . . . . . . . 40
5. Included Files (Plus Tutorial) . . . . . . . . . . . . . . . . . 44
i
6. Shareware and Registration . . . . . . . . . . . . . . . . . . . 44
7. Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
APPENDIX A -- What's New! . . . . . . . . . . . . . . . . . .Separate File
ii
DoubleTake Professional
File Comparator
Version 2.0
by John L. Dove III
1. DoubleTake Professional Features
It's a side by side (actually, one on top of the other) file-compare
program to locate differences in any files, particularly list of changes
between versions. See Appendix A, What's New, for all of the enhancements
in Version 2.0.
Note: This program was previously released under the name GoodLook.
It was renamed DoubleTake to provide a more direct indication of its
function. Upon the addition of the advanced features in Version 2.0,
DoubleTake was renamed DoubleTake Professional.
Advanced Design Features for quick, easy and powerful compares.
DoubleTake Professional contains many features to make your compare
session simpler, and more useful. Use the Tutorial Files provided for
hands-on experience. Here are key design features and how they could be
used:
Find Next Mismatch. This feature automatically searches both files
from the current cursor positions and stops when there is a difference
between the two files.
Ignore Blanks/Characters. This feature directs DoubleTake to ignore
any characters you specify. Most of the time it will be white space (e.g.,
blanks, tabs), but any character (or range of characters can be ignored.
Align Files. This function allows you to manually or automatically
re-synchronize the two files. If you have located a mismatch and wish to
find where the files are once more in agreement, use the Align Files
function to quickly locate the spot and move the correct file forward or
backward.
Find String. If you are searching for a particular section of a file,
use this function to quickly locate the string in either or both files,
either forward or backwards.
Block Commands. Mark any block and write it to a CLiP file at any
time. This is useful to capture changes from an old version of a program
which may have been left out of a later revision. Just CLiP it out and
import it when you next use your programming editor.
Keypad simplicity. The functions you should most use are grouped
around the keypad. The cursor/line movement keys, the Find Next Mismatch,
for example, are located on or next to the keypad for quick and easy
scrolling through your files.
DoubleTake Professional Features:
Compared lines show on the middle screen lines for direct comparison.
Pop-up Menu selections or single keys to invoke options.
Page 2 DoubleTake Professional
Built-in directory routines allow you to select a file if you don't
enter the names on the command line. You can even View a file in the
directory, to see if it's the correct file, prior to loading it.
Wildcard (*) can be used for second filename for simplicity (e.g., DT
file.prg *.bak loads DT file.prg file.bak).
Load new file on-the-fly while inside DoubleTake.
Choice of three scrolling modes: Parallel or Opposite or ZOOMed.
Highlight modes for the two compared lines include: Normal, Reverse
video and Flashing.
Fully configurable options: Colors, Type of Scrolling, Hex/ASCII Mode,
etc.
Find Next Mismatch function key to locate the next spot where the file
lines differ. The search can be interrupted at any time by pressing
any key. The first mismatch found is shown highlighted.
Hex mode shows any file (even binary) with option to display non-
printing chars (ASCII 1-31) and Graphics characters (ASCII 128-255) or
to show them as periods (similar to Debug).
Two Hex Modes to show a file in Debug style (24 characters on a line)
and in full 80 column mode.
WordStar mode to strip the high bits from characters before displaying
them. (Can be entered on command line or toggled while viewing a file.
Ignore All Blanks function to allow comparing files while ignoring
different spacing between them.
Selectable Ignore Characters to allow you to customize the characters
you want DoubleTake to Ignore. ASCII Chart reference available
while choosing Ignore characters.
Help available at the press of [F1].
Configuration file presets can be saved to disk.
Full DOS path support. DoubleTake will search your existing path to
find its configuration files.
Simple, intuitive file movement using the keypad and assorted keys.
Alternate keys are also available if you prefer to use the Function
Keys. You can scroll the files independently or together. In Hex
mode the files are fully scrollable forward and backward.
Align files function--While searching for mismatches, you can have
DoubleTake attempt to re-align the files. The Align Files function
works well in conjunction with the Find Next Mismatch function to
discover all differences between files.
Print Screen toggle. To prevent accidental Print Screen, PrtSc is
toggled off at startup. If you wish to print a screen, toggle PrtSc
back on at any time.
Zoom Feature--You can zoom either file up to full screen.
Single file view mode available from the command line.
EGA/VGA supported:
DoubleTake uses any number of lines found
Invoke the 43/50 line mode from the command line or
Toggle between 25 and 43/50 line while viewing.
Shell to DOS capability allows you to stop and execute DOS commands ant
then return to the exact spot in DoubleTake.
2. Running DoubleTake Professional.
DoubleTake Professional is named DT.EXE for ease and speed of use.
(Rename it to any filename you choose, but do NOT rename the help file,
DublTake.HLP. or the Configuration file, DublTake.CNF)
DoubleTake Features
DoubleTake Professional Page 3
NOTE: Ensure the name doesn't conflict with other programs in your
path. For example, if Norton's DiskTest.EXE (also named DT.EXE) is
visible in your path, it may run instead of DoubleTake, depending on
which subdirectory occurs first in your path. Just change the name
of DoubleTake to any other name to accommodate this conflict. Of
course, if you use DoubleTake more often, keep the short name DT.EXE
and rename the other, conflicting program.
a. Memory Management. DoubleTake Professional tries to use all
available memory for faster file processing. If enough memory is not
available, DoubleTake will not continue, but will exit with the following
message:
This is not enough memory to run DoubleTake:
Total Memory Available is only xxxxxx bytes.
DoubleTake requires a minimum of xxxxxK free to run.
Goodbye, and thank you for choosing DoubleTake . . .
The xxxxx entries will show the actual memory you have available when
DoubleTake attempted to run. Free additional random access memory (RAM)
and try to run DoubleTake again.
(1) File Buffer Sizes. DoubleTake has a minimum size for the file
buffers. If more than the minimum is available, DoubleTake will use up to
approximately 65,000 character buffers for each file.
(2) Shell to DOS Memory Requirement. To temporarily go to DOS to
perform tasks requires a minimum of approximately 75,000 bytes of free
memory above that used by DoubleTake. If there is not enough memory,
DoubleTake will so indicate. As you shell to DOS, DoubleTake will inform
you of the amount of free memory you have (in Kilobytes).
Note: DoubleTake frees the file buffers before shelling to DOS and
reloads them upon returning the DoubleTake (by typing EXIT at the
command line). This means only about 200 Kbytes of memory is held by
DoubleTake. Depending on the size of buffers used at startup,
DoubleTake may free up as much as 200K to 300K for your use while in
DOS. When in ASCII mode and toward the end of a very long file,
expect delays as the ASCII file is reloaded.
(3) DoubleTake File Picker Memory Requirement. DoubleTake must have
room to load at least 20 files or it will exit with a "not enough memory"
error message. When the File Picker is invoked (either by running
DoubleTake from the command line with no files provided, or by using the
New File Function inside DoubleTake (by pressing the [Alt-N] key). If
DoubleTake runs out of memory while finding the filenames, it will add "
and more" as the last filename entry on the screen, to indicate that there
was insufficient memory to gather all files.
Running DoubleTake
Page 4 DoubleTake Professional
b. Command Line arguments. Type at the DOS prompt:
C:\DT [<File1>] [<File2>] [/w][/x][/4]
and press the [Return] or [Enter] key. The arguments following DT are as
follows:
<File1> and <File2> are optional filenames (if none is entered,
DoubleTake will prompt for filenames).
/w is an optional WordStar flag to strip the high bits from characters
before displaying them (the unusual characters you see at the end of
every word in a WordStar file which was created in the Document
mode.)
Note: The parameters may be in any order -- DoubleTake will
interpret them correctly.
/x flag reverses the ASCII/Hex mode called for in the configuration
file. For example, if you have configured DoubleTake to start in Hex
Mode, the /x flag starts DoubleTake in ASCII mode and vice versa.
/4 flag reverses the 43/50 line mode which is specified in the
configuration file. For example, if 43/50 line mode is specified, the
/4 switch starts DoubleTake in the 25 line mode. If the configuration
specifies the 25 line mode, the /4 switch will start DoubleTake in the
43 line mode on an EGA-capable display card and in the 50 line mode on
a VGA-capable display card. On a machine with a CGA only display
card, the /4 switch will be ignored.
Note: DoubleTake will detect if your monitor is already in 35, 43 or
50 line mode and will automatically use the current setting (unless
you toggle the mode with the /4 switch on the command line).
c. Filenames on the Command Line. Enter a fully qualified filename on
the command line for each of the two files you wish to compare. A fully
qualified filename consists of the drive, path and filename for the file.
For example:
C:\MYPATH\MYFILE.EXT consists of
Drive : C:
Path : \MYPATH\ and
Filename : MYFILE.EXT.
If you omit the drive or path, DoubleTake assumes the file is on the
currently logged drive and in the currently logged path. For the
second of the two files, use a combination of wildcards and pathnames to
simplify the entry of the filename. The asterisk [*] wildcard can be used
Running DoubleTake
DoubleTake Professional Page 5
for the entire filename or for just the filename or just the extension.
You can avoid having to type the same filename.ext by simply by entering a
pathname for the second file, if the filename and extension are the same.
For example:
C:\DT Filename.typ B:
will compare Filename.typ and B:Filename.typ.
C:\DT Filename.typ C:\NEWPATH\
will compare Filename.typ and C:\NEWPATH\Filename.typ.
Notes on pathnames. Paths MUST end in backslash (\). If you enter a
path without a backslash as File 2, DoubleTake assumes you mean a
filename, not a path.
C:\DT Filename.prg *.bak
will compare Filename.prg and Filename.bak.
C:\DT Filename.prg b:\path\*.bak
will compare Filename.prg and b:\path\Filename.bak
Wildcards for filename 2: Both * and *.* mean use the File 1 filename
and extension along with any new drive\path entered. For example:
DT C:\WP\Filename.TYP D:\ and
DT C:\WP\Filename.TYP D:\* are equivalent to:
DT C:\WP\Filename.TYP D:\*.*
and will compare C:\WP\Filename.TYP and D:\Filename.TYP.
Note: DoubleTake will not accept a wildcard filename (e.g., *.bak)
as the first filename.
Using other DOS conventions. DoubleTake recognizes the "." and ".." as
legal paths. For example,
C:\UTIL\DT Filename.TYP ..\
will compare C:\UTIL\Filename.TYP and C:\Filename.TYP
d. DoubleTake Files. At startup, DoubleTake searches for files needed
to install your custom settings and provide on-line help.
(1) Support Filenames. DoubleTake searches for the following support
files:
a DublTake.CNF. This file contains your customized settings for
DoubleTake colors, preferences, view modes, Hex or ASCII modes, and so
Running DoubleTake
Page 6 DoubleTake Professional
forth. See the Configuration Section for more information on tailoring
DoubleTake to your specific requirements.
b DublTake.HLP. This file contains the help screens shown when you
request assistance by pressing the [F1] key.
c DublTake.ASC. This file contains all 256 ASCII codes which are
available to you when you enter specific characters to ignore or characters
you want DoubleTake to treat as End of Line characters. (See the
Configuration section for information on how to change these codes.)
(2) Search Locations. DoubleTake searches in several locations as
follows. If DoubleTake fails to find its files in the first location, it
looks in the next, then the next, and so forth.
a DoubleTake first looks at the currently logged location. This is
the location from which you ran DoubleTake. For example, if you ran
DoubleTake from the root directory on the C: drive, DoubleTake would look
there first for its support files.
b DoubleTake then locates where DT.EXE exists and checks there for
its support file.
c DoubleTake then checks to see if you have established a path in
an Environmental Variable. Use the following command (at the command line
or in a batch file, such as AUTOEXEC.BAT) to establish an environmental
variable with the DoubleTake path where the support files are located:
SET DT=C:\UTILITY\
You can check the value of this variable at any time by typing SET and
pressing [Enter].
d DoubleTake finally searches any path you have defined (with the
PATH=PATH1;PATH\2; command, either at the command line or in a batch file
such as AUTOEXEC.BAT).
e. Getting a Filename inside DoubleTake. If you don't enter the
filename on the command line, DoubleTake will prompt you for one. If you
can't remember the filename--don't panic--just press the [F1] key to get a
complete listing of the files in the current directory. If you wish to
change directories, just place the highlighted cursor on the desired
subdirectory or parent directory and press [Return] to move to that
directory and see the files.
(1) Entering a Filename directly. Figure 1 shows the prompt for file
one.
Running DoubleTake
DoubleTake Professional Page 7
┌──────────────────────────────┐
│ Just start typing to enter a │
│ filename directly. A typing │
│ window will appear after the │
╒[ File One ]══════════════════════════════ │ first character to allow you │ ══╕
│ │ to type any filename. │ │
│ └───────────────────────────┬──┘ │
│ Press [Esc] to exit, [F1] for file pick list, [F10] to Configure, │ │
│ │ │
│ │Any other key│to type filename in directly│. . . ─────────┘ │
│ ┌───────┴─┐ ┌───────┴──────────────────┐┌────────┴─────────────────────┐ │
│ │ Quits │ │ Invokes Directory Picker ││ Calls Configuration Function │ │
╘══ └─────────┘ ═ └──────────────────────────┘└──────────────────────────────┘ ╛
│ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █▄▄▄▄▄█ │
│ ░░░█░░░░░░░░ █ ░░█░░░░░ █ ░░█░░░░░█ ░░░█░░░░ █ ░░░█ ░░█░░░░ ▄ │
│ ┌─────────────────────────────────────┐ ████████ ███ ███████ │
│ │ This provides information to the │ │
│ │ user when more information is │ ██ │
│ │ needed. This currently shows the │ █ ▄ │
│ │ syntax for the command line. │ ▀▀▀▀█ █ ▄█▀ █▀▀▀▀▀█ │
│ └─────────────────────────────────────┴───┐ █ ███ █▄▄▄▄▄█ │
│ │ █ █ ▀█▄ █ ▄ │
│ ╒[ DoubleTake Information ... ]═══════════ ═════════════════════════╕ │
│ │ │ │
│ │ Syntax is: DT Filename.1 [Filename.2] [/w][/x][/4] │ │
│ │ │ │
│ ╘═════════════════════════════════════════════════════════════════════╛ │
╘══════════════════════════════════════════════════════════════════════════════╛
DoubleTake Version 2.0
Figure 1
At this prompt, press the [Esc] key to exit DoubleTake and return to DOS.
To see the files on the logged drive and directory, press [F1]. To
immediately go to the Configuration Function, press [F10]. To type in the
filename directly, press any other key. You'll get a typing window to
enter your filename. (If you press any legal filename character, that
character will be entered as the first character of the filename.) Next, a
similar screen for file 2 appears (see Figure 2).
Running DoubleTake
Page 8 DoubleTake Professional
╒[ File One ]══════════════════════════════════════════════════════════════════╕
│ │
│ │
│ │
│ File One is: C:\UTILITY\TUTORFIL.ONE │
│ │
│ │
│ │
╘══════════════════════════════════════════════════════════════════════════════╛
╒[ File Two ]══════════════════════════════════[ Press [─┘] for File 1 alone ]╕
│ │
│ │
│ Press [Esc] to exit, [F1] for file pick list, [F10] to Configure, │
│ ─┐ │
│ any other key to type filename in directly . . . │ │
│ │ │
│ │ │
╘══[ Drive\path\ alone (e.g., B:\DIR\) uses File 1 name, new location...│]═════╛
│ ╒[ DoubleTake Informat ┌────────────────────────────────────────┐══ │ ╕ │
│ │ │ Press [─┘] alone to load only File 1. │ │ │ │
│ │ Syntax is: │ You can use [Alt-N] inside DoubleTake ├───┘ │ │
│ │ │ to load a second file, if desired. │ │ │
│ ╘═════════════════════ └────────────────────────────────────────┘ ════╛ │
╘══════════════════════════════════════════════════════════════════════════════╛
Figure 2
NOTE: If you intend to use DoubleTake to view only one file, just
press [Enter] when asked for Filename Two to enter the Single File
mode with just Filename One.
Running DoubleTake
DoubleTake Professional Page 9
(2) Using the internal File Picker routines. If the filename is
not found or if there is a problem opening the file, an error message will
be displayed; just re-enter the correct filename.
(a) Selecting a Filename with the File Picker. If you press [F1] a
screen of files appears, as illustrated in Figure 3.
╒[ Arrow Keys=>Move Cursor ]═[ ─┘=> Select file ]═[<Space>=>Enter directly ]══╕
│ Space remaining on C: 3240K ┬──────────────────────┐ │
│ ParentDir <Dir>──────────────────────────────┐ │Disk Space available │ │
│ A:\ Drive <Dir>─┐ LPCOLR.TPU 14K DZLPSBOT. │ └──────────────────────┘ │
│ B:\ Drive <Dir>─┤ LPDIRS.PAS 35K DZLPSBUT. │ ┌────TUTORFIL.ONE 2K │
│ C:\ Drive <Dir>─┤┌──────────────────────┐ M. │ │ ┌────────────────────┐ │
│ D:\ Drive <Dir>─┼┤ Use to change drives │ L. │ │ │ Press [─┘] with │ │
│ E:\ Drive <Dir>─┤└──────────────────────┘ M. │ │ │ cursor on a file to│ │
│ F:\ Drive <Dir>─┤ LPFIND.PAS 10K DZLPTOME. │ └─┤ select the file. │ │
│ G:\ Drive <Dir>─┘ LPGPAR.PAS 2K DZLPTOME. │ └────────────────────┘ │
│ 4INDENT.FIL 6K ┌──────────────────────┐ IL. │ ┌────────────────────┐│
│ ASCIIFILS\ <Dir>─┤ Press [─┘] on <Dir> ├─────┘ │ Indicates more ││
│ ASCII.ASC 3K │ entry to move to the │ DW.PAS │ files exist, but ││
│ ASCII.CHT 5K │ location (ParentDir= │ II.EXE │ there's not enough ││
│ DOTEXPRI.PRS 7K │ above Current Dir) │ II.PAS │ memory to load all.││
│ DTPACKER.LTR 175K └────────────┬─────────┘ .EXE ┌──┴────────────────────┘│
│ DZLPCNFG.PAS 14K DZLPMNTR.TPU │ 4K GETKEY.PAS │ WP\ <Dir> │
│ DZLPCNST.TPU 16K DZLPSBOT.CLP │ 1K NEW.DOC └── ■ and more │
│ │ │
╞══[ File Number One ]═══[ [Alt-V]│to View File ]══[ PgUp/PgDn: change Pages ]═╡
│ │ │
│ To move to this directory, pre│s [─┘]==> ParentDir <Dir> │
│ <Press [Esc] │o Exit DoubleTake> │
╘═[ Drive\Directory: C:\UTILITY ┘════════════════[Pg 1/ 2][File: 1/ 64]═══╛
* * Disk C: has a Volume Label of: HARDDISK * *
Figure 3
Note: Change to any directory or drive by placing the highlighted
cursor on that directory (or drive name) and pressing the [Enter]
key. To jump directly to a filename, press the first letter of the
filename (A to Z). The cursor will go directly to the first filename
starting with that letter. Press the same letter again, and the
cursor moves to the next filename starting with that letter.
(b) Pre-Viewing Files. If you are not sure what file you wish to
compare, use the preview option to look at the files. Just put the cursor
on the file you wish to preview and press [Alt-V] to examine the contents.
(c) Duplicate Filenames. If the same filename is entered for both
File 1 and File 2, DoubleTake will alert you and prompt you for a new file
2.
Running DoubleTake
Page 10 DoubleTake Professional
Note: DoubleTake uses all available free memory to collect the
filenames using the File Picker. If there are more filenames on the
disk than can be collected in the available free memory, and more
will be displayed as the final filename entry. Enter DoubleTake with
more free memory to allow loading of more filenames.
3. DoubleTake Operating Modes and Characteristics.
a. DoubleTake File Viewing Modes.
(1) Two File Mode: This is the normal mode for DoubleTake. Unless
you tell DoubleTake to view only one file, DoubleTake expects two filenames
which it will display one above other as described below.
(2) Single File Mode (also known as Zoom mode): This allows you to
look at a single file using the full screen. You can invoke DoubleTake in
the Single File (Zoom) Mode by simply entering a single filename on the
command line or by pressing [Z] while viewing two files, and choose either
[1] or [2] for the file to Zoom.
(3) Character/Position Cursor. The cursors in all modes serve two
purposes: 1) to show where you are in the file (used as the beginning
location for Find Next Mismatch, Find String, and Align Files functions)
and 2) they highlight and identify a character, showing its hexadecimal or
decimal value.
a Searching from the Cursor. DoubleTake begins searching from the
current cursor position in each file. When it reaches a character
difference between the two files, DoubleTake stops with the cursor pointing
to the difference. If the difference is a minor one, just move the
appropriate cursor to re-align the files and press the Find Next MisMatch
key again. If the difference in the files is great, try the Align Files or
Find String function to locate the next point of coincidence.
b Scrolling with the Cursor. Use the Cursor Left or Cursor Right
keys to move the cursor in the files. In Two-File mode, the [<] key moves
the cursor back toward the beginning of File 1 while the [Ctrl-<] key moves
the cursor back toward the beginning of File 2. Similarly, [>] moves the
cursor forward toward the end of File 1 while the [Ctrl->] key moves the
cursor forward toward the end of File 2. As you scroll forward or backward
in the file, the lines will automatically scroll forward or backward. For
example, at the beginning of the file, as you move to the end of a line,
the next press of the Cursor Right key will cause the display to scroll
forward to the next line in the file, with the cursor at the left of the
display. Similarly, if you press Cursor Left, it will scroll back to line
one, with the cursor at the end of the previous line.
Note: The [Shift] key can be used instead of the [Ctrl] key if
desired.
c Dual Scrolling Mode. If [Scroll Lock] is ON (i.e., the [Scroll
Lock] light is lighted) the [<]/[>] keys will scroll both file cursors
backwards or forwards, respectively. If not in Dual Scrolling Mode, press
Running DoubleTake
DoubleTake Professional Page 11
the [Shift] and [Ctrl] keys together while pressing [<]/[>] to move both
cursors together.
(4) ASCII Mode. This mode is often the most useful for comparing two
files which consist of only printable characters such as letters, numbers
and punctuation. Source code files from high-level languages fall into
this category (such as C, Pascal, dBase or BASIC (when the BAS program has
been saved with the ASCII switch) and FORTRAN, to name a few) as well as
most DOS BATch files and DOS CONFIG.SYS. This allows you to view a file
much like you would in a word processor or full-screen text editor.
DoubleTake recognizes line ends and displays each line at starting at
column 1. If a line is longer than the viewable 80 columns on your
monitor, scroll the screen to the right and left using the [Tab] and
[Shift-Tab] keys. Figure 4 shows a file being viewed in Single File mode.
Note: An easy way to tell whether you are in ASCII or Hex mode is
to see if the Horizontal Scroll indicator is present. This
indicator, on the right side of the last line, line shows which
file will scroll horizontally when the [Tab] key or [Shift-Tab] key
is pressed. This indicator is only present in ASCII mode.
╒[Line: 1 ][ File 1: C:\UTILITY\TUTORFIL.ONE ]═══════════════[Value: $20]╕
File with Indent 2..
This file has a standard indent of 2 spaces...
..
(Both files consist of an excerpt from the DoubleTake User's Manual,..
with helpful comments added to demonstrate some of the features.)..
..
(This file has randox x's scattered to allow you to find.. ││
differences between this file ┌──────────────────────────────┴┴───────────┐
|.. │ If Display Special [D] is highlighted, │
|.. │ the periods at the end of the line │
NOTE: If this is an error you fo │ (which represent the Carriage Return │
BlankIgnore ON, Press [B], then [ │ and Line Feed characters) will be │
│ shown as actual printed characters │
Compared lines show on the mi │ (single note (cr) and reverse bullet (lf)│
comparison. └───────────────────────────────────────────┘
|..
NOTE: In HEX mode, use the [Left]/[Right] keys to move the cursor..
in file 1 (or [Ctl-Left]/[Ctl-Right] if this file is loaded as file 2)..
to re-align the files before searching for Next Mismatch...
..
>>> There's only one blank line preceding, with 2 in TUTORFIL.TWO<<<..
╘══════════════════════════════════════════════════════════════════════════════╛
Home/End=One Line Up/Dn^Home/^End=One Page Up/Dn T=Go to Top of fileC=Config
[F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Q] to Quit
Figure 4
DoubleTake Operation
Page 12 DoubleTake Professional
Figure 5 shows the normal screen while comparing two files in the ASCII Two
File Mode.
╒[Byte: 0][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
(This file has randox x's scattered to allow you to find..
..
Shift-Left] arrows to move the cursor in File 2...
[Right/Left] arrows to re-align the cursor in File 1, [Shift-Right/..
Press ScrollLock to scroll the files independently. Now use ..
with helpful comments added to demonstrate some of the features.) ..
(Both files consist of an excerpt from the DoubleTake User's Manual, ..
..
This file has a standard indent of 2 spaces...
File with Indent 2..
════╪════1════╪════2════╪════3════╪════4════╪════5════╪════6════╪════7════╪════╡
File with Indent 4..
This file has a standard indent of 4 spaces...
..
(Both files consist of an excerpt from the DoubleTake User's Manual, ..
with helpful comments added to demonstrate some of the features.) ..
Press ScrollLock to scroll the files independently. Now use ..
[Right/Left] arrows to re-align the cursor in File 1, [Shift-Right/..
Shift-Left] arrows to move the cursor in File 2...
..
(This file has randox x's scattered to allow you to find..
╘[Byte: 0][ File 2: C:\UTILITY\TUTORFIL.TWO ]════════════════[Value: $20]╛
*=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
[F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Quit
Figure 5
Note: In ASCII Mode, if there are too many line ends in the file, it
is impractical to view the file in ASCII mode (i.e., with only very
few characters per line). At this point, DoubleTake will
automatically shift to Hex mode. With about 480K free when
DoubleTake is loaded (i.e., all buffers will be created at maximum
size), this shift to Hex will only occur when the average line length
drops below about six characters per line. This minimum may be
smaller if less than full memory is available. If the average line
length drops below this minimum (at any time while new portions of
the file are being loaded), DoubleTake will automatically shift into
Hex Mode, but remain at about the same location.
(5) Hex Mode. Hex mode is most often used with files which consist
of non-printable characters, such as .COM or .EXE files and some word-
processor files (such as WordPerfect, Microsoft Word, etc.). Hex mode
displays both the character and the Hex or Decimal value of the character.
Choose from two different formats of Hex display -- use [X] to toggle
between the two Hex modes.
(a) Hex 24-Character Mode. This mode displays a file in much the
same way of DOS's Debug.COM program does (see Figure 6). The values on the
DoubleTake Operations
DoubleTake Professional Page 13
left are the hexadecimal values of the printed values on the right. (The
cursor also helps to match values since both the hexadecimal value and the
printed character are highlighted in this mode.)
╒[Byte: 0 ][ File 1: C:\UTILITY\TUTORFIL.ONE ]═══════════════════════════╕
20202020 20202020 20202020 202 ┌───────────────────────────────────────┐ Fi
6C652077 69746820 496E6465 6E7 │ ┌─0D0A──────┐ le with Indent 2..
20202020 20202054 68697320 666 │ │ ┌────────┐ ├────────────────────────┘as a s
74616E64 61726420 696E6465 6E7 └─┴──┤Carriage│ │ 63 tandard indent of 2 spac
65732E0D 0A0D0A28 426F7468 2066696C │Return │ │ 69 es... (Both files consi
7374206F 6620616E 20657863 65727074 └────────┘ │ 68 st of an excerpt from th
65 ┌───────────────────────────────────┐ 320 ┌─┴────┐ e DoubleTake User's Manu
61 │ These numbers are the hexadecimal │ 063 │ Line │ al,..with helpful comme
6E │ values of the characters which are│ 374 │ Feed │ nts added to demonstrate
20 │ shown printed at right. If you │ 265 └──────┘ some of the features.)
0D │ have Display Special on (hili on) │ 173 2072616E .. (This file has ran
64 │ then the periods at right will be │ 46F 20616C6C dom x's scattered to all
6F │ printed as single note sign for 0D│ 020 64696666 ow you to find.. diff
65 │ [cr], reverse bullet for 0A [lf]. │ 973 2066696C erences between this fil
65 └───────────────────────────────────┘ D0A 20207C0D e and TUTORFIL.TWO |
0A20207C 0D0A4E4F 54453A20 20496620 74686973 20697320 . | NOTE: If this is
616E2065 72726F72 20796F75 20666F75 6E642C20 7468656E an error you found, then
20796F75 20646F20 6E6F7420 68617665 0D0A426C 616E6B49 you do not have..BlankI
676E6F72 65204F4E 2C205072 65737320 5B425D2C 20746865 gnore ON, Press [B], the
6E205B54 5D6F7020 6F662066 696C6520 616E6420 7468656E n [T]op of file and then
20707265 7373205B 2A5D2061 6761696E 2E0D0A20 20202020 press [*] again...
╘══════════════════════════════════════════════════════════════════════════════╛
Home/End=One Line Up/Dn^Home/^End=One Page Up/Dn T=Go to Top of fileC=Config
[F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Q] to Quit
Figure 6
(b) Hex 80-Character Mode. This mode displays a file by displaying
the printed version of all ASCII characters, 80 columns wide (see Figure
7). The value of the character at the cursor on the highlighted line is
displayed on the window frame, at the upper right corner for File 1 and at
the lower right corner for File 2.
Note: In the 80-Characters Hex Mode, the value may be displayed
using either Hexadecimal or Decimal numbers. Press [Alt-H] to toggle
between the two. Hex numbers are shown preceded by a dollar sign
[$20], while Decimal numbers are preceded by a backslash [\032].
This mode is useful for displaying a wholly ASCII file which has very few
or no line ends. Suppress other than ASCII printable characters
(punctuation, upper and lower case letters, etc.), by turning the Display
Special Characters toggle off. By pressing [D], you will toggle between
displaying all special characters and showing them as periods [.] or as
space characters [space]. (see the discussion of the Display Special
Characters Indicator below).
DoubleTake Operation
Page 14 DoubleTake Professional
╒[Byte: 0][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
Compared lines show on the middxle screen lines for direct.. compari
[T]op of file and then press [*] again... |..
his is an error you found, then you do not have..BlankIgnore ON, Press [B], then
find.. differences between this file and TUTORFIL.TWO.. |.. |..NOTE: If t
e the cursor in File 2..... (This file has randox x's scattered to allow you to
rrows to re-align the cursor in File 1, [Shift-Right/..Shift-Left] arrows to mov
..Press ScrollLock to scroll the files independently. Now use ..[Right/Left] a
r's Manual, ..with helpful comments added to demonstrate some of the features.)
indent of 2 spaces.....(Both files consist of an excerpt from the DoubleTake Use
█ File with Indent 2.. This file has a standard
════╪════1════╪════2════╪════3════╪════4════╪════5════╪════6════╪════7════╪════╡
█ File with Indent 4.. This file has a standard
indent of 4 spaces.....(Both files consist of an excerpt from the DoubleTake Use
r's Manual, ..with helpful comments added to demonstrate some of the features.)
..Press ScrollLock to scroll the files independently. Now use ..[Right/Left] ar
rows to re-align the cursor in File 1, [Shift-Right/..Shift-Left] arrows to move
the cursor in File 2..... (This file has randox x's scattered to allow you t
o find.. differences between this file and TUTORFIL.ONE.. |.. |..NOTE: I
f this is an error you found, then you do not have..BlankIgnore ON, Press [B], t
hen [T]op of file and then press [*] again...
|.. Compared lines show on the middle screen lines for direct..
╘[Byte: 0][ File 2: C:\UTILITY\TUTORFIL.TWO ]════════════════[Value: $20]╛
*=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Co ig
[F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Q │
┌──────────────────────┴┐
│ Use [Alt-H] to toggle │
│ between Hexadecimal, │
│ $20 as shown, or │
│ Decimal (\032). │
└───────────────────────┘
Figure 7
b. DoubleTake Main Screen Features.
(1) Key Help Lines. On the last two lines of the screen, you'll find
an abbreviated list of the keys available in the current mode (see Figure
8). For more detailed list of keys, press [F1] for the Help screen. There
is a specific key help line for Two File mode, and for File 1 and File 2 in
their Zoomed modes.
DoubleTake Operations
DoubleTake Professional Page 15
┌─────────────────────────────────────────────┐
│ The first line displays a minimal list of │ ┌────────────────────────┐
│ movement/action keys. How to move either │ │ Print Screen Indicator │
│ File 1 or 2 up or down, by line or by page, │ │ Highlighted = On │
│ together or separately, How to invoke Find │ │ (you can press PrtSc) │
┌─┤ Next Mismatch or Configuration Functions. ├─┐ └────────────────┬───────┘
│ └─────────────────────────────────────────────┘ │ │
┌┴─────────────────────────────────────────────────┴──────────────────────────┐
*=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
[F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Quit
│ └──────┐ │ ├┘
┌──────────┴─────────────────┐│┌─────────────┴──┐┌──────────────┴──────────────┐
│ If highlighted, then all │││If highlighted, ││ Horizontal Scroll Indicator │
│ Ignore characters will be │││then all non- ││ When you press Scroll (Tab) │
│ skipped when searching for │││printing chars ││ ^ means scroll 1 or top │
│ strings, mismatches and │││print--(, 01), ││ v means scroll 2 or bottom │
│ aligning files. │││else they are ││ means scroll both │
└────────────────────────────┘││shown as "." ││(Present ONLY in ASCII Mode) │
┌───────────────────┤│(periods). │└─────────────────────────────┘
│ Strip High Bits │└────────────────┘
│ ═══ becomes MMM │
└───────────────────┘
Figure 8
Note: When in the Zoom mode or when viewing only one file, use the
keys for either file to scroll. For example, with File 1 zoomed, use
the [Home], [Up Arrow] or [PgUp] keys to scroll File 1 back one line
in the file.
(2) File Line Numbers and Byte Counters. These indicators show the
current location of the highlighted cursor in the file being viewed. As
you are performing the Find String, Find Next Mismatch and Align Files
functions, the Line/Byte counter will increase/decrease to show the current
location being examined. The Line Number/Byte Counter is positioned at the
top left of the File 1 window and the bottom left of the File 2 window.
(a) ASCII Mode. In ASCII Mode, the line numbers represent the
actual line number of the line in the file you are viewing. When you find
mismatches, make a note of the line number to find it when you go into your
editor. (Lines longer than 80 characters are not visible until you use the
[Tab] key to scroll the display to the right.) When the [Alt-#] key is
pressed to toggle to the Byte mode, the indicator will show the specific
byte in the file currently highlighted by the cursor.
DoubleTake Operation
Page 16 DoubleTake Professional
Note: The cursor stays in the screen window as you scroll. For
example, if you scroll the file to the right far enough, the shorter
lines will disappear to the left. When the highlighted line has been
scrolled past the end of the line, the Value Indicator will show
-->LineEnd, indicating the cursor is past the end of the line and no
longer on a value on that line. If you are displaying Line numbers
in the file, the correct line number will be indicated. If you are
displaying byte numbers, the Byte Number indicator will be blank
(because it is not on and byte in the file).
(b) Hex Mode. The byte counter for each file keeps track of the
file pointer. As you move the cursor in either file ([Ctrl-<], [Ctrl->],
[<], [>], [Shift-Ctrl-<] or [Shift-Ctrl->]), the byte counter will be
incremented or decremented to reflect the current file pointer position.
(3) Print Screen Indicator. The PrtSc indicator, a Paragraph symbol
[ ] indicates whether the Print Screen function is ON or OFF. If [ ] is
highlighted (or ON), then Print Screen is enabled (i.e., if you press
[Shift-PrtSc] the screen will be printed). If not highlighted, then Print
Screen is OFF. DoubleTake starts with PrtSc OFF to prevent you from
accidentally pressing the Print Screen while you are scrolling through the
files using the keypad and the gray [*] (asterisk) key (also the [Shift-
PrtSc] key on some keyboards).
(4) WordStar Mode Indicator. This indicator shows WS:[O]n or
WS:[O]ff. The brackets around the "O" remind you to press the [O] key to
toggle this mode between On and Off.
(5) Display Special Characters Indicator. The Display Special
Characters Indicator displays a highlighted [D] to indicate that Display
Special characters is on, and a normal [D] to indicate that Special
Characters are to be displayed as periods [.] or as spaces [space]. This
mode can be used in conjunction with the Wordstar Mode to make the display
more readable. As you press [D] the display will shift between the three
styles. Choose the one which is clearest for your needs.
(6) Blank/Character Ignore Indicator. The Blank/Character Ignore
Indicator will display a highlighted [B] to indicate that DoubleTake will
Ignore those characters you've chosen to ignore while performing certain
functions. If the indicator is not highlighted [B], then all characters
will be evaluated when performing compare functions. See the Configuration
section to see how to add other Ignore Characters to be ignored while
performing the Find String, Find Next Mismatch or Align Files functions.
(7) Vertical Scroll Methods. There are two methods for scrolling
through the files: Parallel Scrolling and Opposite Scrolling. You can
toggle (by pressing the [S] key) between these modes at any time while you
are viewing the files.
Note: The compared lines (at the center of the screen) can also be
changed to your own choice of colors to make the file character
cursors more easily distinguished from the rest of the lines. See
the Configuration section for more details.
DoubleTake Operations
DoubleTake Professional Page 17
(a) Opposite Scrolling. Figure 9 shows the way Opposite scrolling
works. As the files scroll, both scroll into and out of the center. With
the compared lines right above each other, it's easy to find differences in
the lines. Use the Find Next Mismatch key to locate the next mismatched
line, then find out how it differs by one-on-one matching. Notice that
graphics displays or boxes (in the compared source files) will appear in
reverse order in the upper window. If this is annoying, press [S] to
switch to the Parallel Mode, or Zoom the file to full screen temporarily.
╒[Line: 1][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
(This file has randox x's scattered to allow you to find.. 10
.. │ 9
Shi │ Left] ar ┌─────────────────────────────────────────────┐ 8
[Ri │ /Left] a │ Pressing the [Down Arrow] key moves both │ ght/.. 7
Pre │─────────┤ cursors forward in both files, meaning the │ 6
wit │ elpful c │ cursors move closer to the end of the file. │ .) .. 5
(Bo │ files co │ The lines will then scroll in the direction │ nual, .. 4
.. │ ┌───┤ of the arrows and the lines will increment │ 3
│ T │ to the next line. │ 2
│ └─────────────────────────────────────────────┘ Lines: 1
════╪════1 │ ═╪════2════╪════3════╪════4════╪════5════╪════6════╪════7════╪════╡
│ File with Indent 4.. Lines: 1
│ This file has a standard indent of 4 spaces... 2
.. │ │ 3
(Bo │ files│consist of an excerpt from the DoubleTake User's Manual, .. 4
wit │─────┘ comments added to demonstrate some of the features.) .. 5
Pre │ ScrollLock to scroll the files independently. Now use .. 6
[Ri │ /Left] arrows to re-align the cursor in File 1, [Shift-Right/.. 7
Shi │ Left] arrows to move the cursor in File 2... 8
.. │ 9
│ his file has randox x's scattered to allow you to find.. 10
╘[Line: 1][ File 2: C:\UTILITY\TUTORFIL.TWO ]════════════════[Value: $20]╛
*=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
[F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Quit
Figure 9
Note: In this mode you may find it a bit disconcerting dealing with
the upper window. This file scrolls backwards, meaning as you go
forward in the file, it appears to move in the opposite direction.
If you can't deal with this problem, try the Parallel Scrolling mode.
DoubleTake Operation
Page 18 DoubleTake Professional
(b) Parallel Scrolling: Figure 10 shows how Parallel scrolling
works.
╒[Line: 1][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
──┐ This file has a standard indent of 2 spaces... 2
.. │ │ 3
(Bo │ f │ s consist of an excerpt from the DoubleTake User's Manual, .. 4
wit │ e │ ul comments added to demonstrate some of the features.) .. 5
Pre │ S │ llLock to scroll the files independently. Now use .. 6
[Ri │ / │ t] arrows to re-align the cursor in File 1, [Shift-Right/.. 7
Shi │ L │ ] arrows to move the cursor in File 2... 8
.. │ │ 9
(T│is │ le has randox x's scattered to allow you to find.. 10
│ ─── Blank line for clarity
└────────────File with Indent 2.. ─── Hilighted Line File 1 Lines:1
File with Indent 4.. ─── Hilighted Line File 2 Lines:1
This file has a standard indent of 4 spaces... 2
.. │ 3
(Bot│ files consist of an excerpt from the DoubleTake User's Manual, .. 4
with│helpful comments added to demonstrate some of the features.) .. 5
Pres│ ScrollLock to scroll the files independently. Now use .. 6
[Rig│t/Left] arrows to re-align the cursor in File 1, [Shift-Right/.. 7
Shif│-Left] arrows to move the cursor in File 2... 8
.. │ 9
│This file has randox x's scattered to allow you to find.. 10
╘[Line: 1][ File 2: C:\UTILITY\TUTORFIL.TWO ]════════════════[Value: $20]╛
*=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
[F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Quit
Figure 10
Notice that the files both scroll in the same direction for Forward
and Backward. This may be easier for some users. Notice that the
first line of File 1 is at the bottom of the window. The rest of
File 1 is in the proper order at the top of the box. This Scrolling
method will ensure any boxes or graphics displays in File 1 will
appear normally.
(8) EGA/VGA Mode: You will be able to tell the type of Screen mode
you're in by the appearance of the files on screen. In the EGA/VGA (43/50-
line) mode, you will see 19/22 lines per file in the Two File Mode and
39/45 lines per file in the Single File Mode. If you have your EGA/VGA
card in the 43/50 line mode when DoubleTake is run, you do not need the /4
switch -- DoubleTake will automatically use all 43/50 lines. You may only
specify 43/50 line mode, however, when entering the argument from the
command line mode, but DoubleTake will find and use the total number of
lines available, for any of the following: 25,35,43 or 50. While viewing
a file, you may also toggle between the 43/50 and 25 line modes using the
[E]GA/VGA option.
Note: Even if you opt for normal 25 line viewing, DoubleTake detects
the EGA card and sets the Video Speed to Fast.
DoubleTake Operations
DoubleTake Professional Page 19
(9) Pop-Up Menuing/Shortcuts System. If you prefer a menu system
instead of the keystroke shortcuts, press the [/] key to bring up the Pop-
Up Menuing/Shortcuts system. The pop-up screens you see will allow you to
press a single key to accomplish a function, as well as display the
Shortcut key available in the main screen.
You will initially see the prompt at the bottom of the screen shown in
Figure 11.
[F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
Figure 11
Notice the [F] is highlighted. If you simply press [Enter] the File Menu
will pop up. You may also press [D] to get the Display menu, [C] to go
directly to the configuration function, [S] to get the Search menu or [H]
to go directly to the help screen. This feature allows you to go to
directly to Configure or Help with a single keystroke, or directly to the
pop-up menu of choice without scrolling left or right. You also can scroll
left or right to other pop-up windows by pressing the [<]/[>] keys.
Note: In Pop-Up Menus with more than one choice, you may use the
[^]/[v] keys to move the pointer (the small arrowhead next to the
entry [ ]), and press [Enter] when the pointer is on your desired
selection.
(a) [F]ile Pop-Up Menu. Pressing [F] or scrolling left or right to
the [F]ile selection reveals the pop-up window shown in Figure
12. The left column shows the command with the single letter
needed to invoke the command from this pop-up menu. The right
column shows the short-cut key to use while viewing/comparing
files in DoubleTake. For example, at this pop-up menu, move
the pointer [ ] to the New File selection and press [Enter] or
press [N] to load a new file. While in DoubleTake, simply
pressing [Alt-N] will go directly to the new file function.
DoubleTake Operation
Page 20 DoubleTake Professional
┌──────────────────────┐┌───────────────────┐
│ Press the bracketed ││ This is the key │
│ key to choose the ││ to press when in │
│ function. ││ the Main Screen. │
└─────────┬────────────┘└─────┬─────────────┘
│ │
wit ╒[ File]═════════════════ ═══╕ rate some of the features.) ..
Pre │ Press Now Shortcut │ ndependently. Now use ..
[Ri │[T]op of file [T] │ rsor in File 1, [Shift-Right/..
Shi │ [N]ew file [Alt-N] │ in File 2...
.. │ Shell to [D]OS [Alt-D] │
│ [P]rint Screen On/Off [Alt-P] │ d to allow you to find..
╘[B │ [Q]uit DoubleTake [Q] │ UTORFIL.TWO ]════════════════[Value: $20]╛
*=N ╘═══════════════════════════════╛ me/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
[F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
Figure 12
(b) [B]lock Pop-Up Menu. When you scroll left or right to reach
this option, you will see the pop-up window shown in Figure 13.
This╒[ Block ]══════════════════════╕spaces...
.. │ Press Now Shortcut │
(Both files consi│[B]lock Begin File 1 [Ctl-B] │ake User's Manual, ..
with helpful comm│ Bloc[k] End File 1 [Ctl-K] │ the features.) ..
Press ScrollLock │ Block [C]lear File 1 [Ctl-C] │. Now use ..
[Right/Left] arro│ Block [W]rite File 1 [Ctl-W] │ 1, [Shift-Right/..
Shift-Left] arrow│ B[l]ock Begin File 2 [Alt-B] │
.. │ Bl[o]ck End File 2 [Alt-K] │
(This file ha│ Block Cl[e]ar File 2 [Alt-C] │ou to find..
╘[Byte: 0][ │ Block W[r]ite File 2 [Alt-W] │]════════════════[Value: $20]╛
*=Next Mismtch^v╘═══════════════════════════════╛DnPgUp/PgDn=2 Up/DnC=Config
[F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
Figure 13
(c) [D]isplay Pop-Up Menu. Pressing [D] or scrolling right or left
to the [D]isplay selection reveals the pop-up window shown in
Figure 14.
Note: This menu will contain different entries depending on the
current mode. You will not see selections which are not available in
the current mode. For example, when you are in ASCII Mode, you may
not toggle the Type Hex Display mode -- only in Hex Mode. When you
are in the One File mode or when a File is Zoomed, you will not be
allowed to change the Scroll Mode, since this does not make sense in
the One File or Zoomed Modes.
DoubleTake Operations
DoubleTake Professional Page 21
╒[ Display ]══════════[ ASCII Mode ]╕
This file has a s│ Press Now Shortcut │
wit│Scroll Screen [R]ight [Tab] │
════╪ ┌──────────────────┐ ══3│ Scroll Screen Le[f]t [Shf-Tab] │═7════╪════╡
│ This menu only │ wit│ Scroll to [C]ol 1 [RtShf-Tab] │
│ shows choices │ a s│ Ignore [B]lanks [B] │
.. │ which are legal │ │ [Z]oom File [Z] │
(Both │ in this mode. │ xce│ [D]isplay Special Chars [D] │ ..
with │ Hex width is not │ to│ W[o]rdStar Mode [O] │
Press │ active in ASCII │ the│ [S]croll Mode Toggle [S] │
[Righ │ mode. │ lig│ [E]GA/VGA mode Toggle [E] │.
Shift └──────────────────┘ the│ [L]ine/Byte # Toggle [Alt-#] │
.. │ Change to [A]SCII mode [Alt-X] │
╘[Byte: 0][ File 2: C:\U│ [T]urn Sticky Cursor Off [ScrLck] │ Value: $20]╛
*=Next Mismtch^v=Both 1+/-=B╘═══════════════════════════════════╛gDnC=Config
[F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
Figure 14
(d) [C]onfigure Pop-Up Menu. When you scroll left or right to
reach this menu, you will see the pop-up window shown in Figure
15. Press [Enter] to go to the Configuration Menu or press the
[<]/[>] keys to scroll to another pop-up menu.
╒[ Configure ]════════════╕
(This file has randox x's scattered t│ Press Now Shortcut │
╘[Byte: 0][ File 2: C:\UTILITY\TUTO│[┘] to Configure [C] │Value: $20]╛
*=Next Mismtch^v=Both 1+/-=BothPgHome/╘═════════════════════════╛DnC=Config
[F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
Figure 15
DoubleTake Operation
Page 22 DoubleTake Professional
(e) [S]earch Pop-Up Menu. Pressing [S] or scrolling left or right
to reach this option, you will see the pop-up window shown in
Figure 16. Press [M] from this pop-up menu to Find Next
Mismatch; press the grey [*] Shortcut Key while
viewing/comparing files in DoubleTake to Find Next Mismatch.
(Both files consist of an excerpt from the ╒[ Search ]════════════════════════╕
with helpful comments added to demonstrate │ Press Now Shortcut │
Press ScrollLock to scroll the files indepe│Find next [M]ismatch [*] │
[Right/Left] arrows to re-align the cursor │ [F]ind String [F] │
Shift-Left] arrows to move the cursor in Fi│ Find string [A]gain [Alt-F] │
.. │ Auto A[l]ign File [A] │
(This file has randox x's scattered to │ Align [1] to 2 [Alt-A][1] │
╘[Byte: 0][ File 2: C:\UTILITY\TUTORF│ Align [2] to 1 [Alt-A][2] │╛
*=Next Mismtch^v=Both 1+/-=BothPgHome/En╘══════════════════════════════════╛
[F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
Figure 16
(f) [H]elp Pop-Up Menu. When you scroll left or right to reach
this menu, you will see the pop-up window shown in Figure 17.
Press [Enter] to go to the Help screen or press the [<]/[>]
keys to scroll to another pop-up menu.
╒[ Help ]═════════════╕
(This file has randox x's scattered to allow you to │ Press Now Shortcut │
╘[Byte: 0][ File 2: C:\UTILITY\TUTORFIL.TWO ]═════│[┘] for Help [F1] │╛
*=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgU╘═════════════════════╛
[F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
Figure 17
c. Align Files Function. DoubleTake Professional includes a powerful
capability to realign files which have become out of step with each other.
There are three ways to accomplish a realignment.
(1) Manual Align. To manually align the files, simply move one or
both file cursors until you have reached a point in both files that are
identical. If the following automatic alignment methods do not work you
may have to resort to manually aligning the two files.
(2) Semi-automatic Align. DoubleTake Professional will search for
you and attempt to locate a common area between the two files. When you
press [Alt-A] you will be allowed to change the Align Files parameters (see
Figure 18).
DoubleTake Operations
DoubleTake Professional Page 23
╒[ File Alignment ]═════════════════════════════════════════════════════════╕
│ │
│ Align: [1] with 2/[2] with 1/[Q]uit (1/2/Q) <2> │
│ │
╘═══════════════════════════════════════════════════════════════════════════╛
Figure 18
After you choose which file to align, you will be shown the current Align
Files default settings and asked if you want to change the settings (see
Figure 19).
╒[Byte: 0][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
] keys to mo ╒[ Align File 2 with File 1 ]═══════════════════════╕ this file is
│ │ [Left]/[Right
on the midd │ Align by looking both ways in file 2 │ |
press [*] a │ Length to match: 25 │ lines show
nd, then you │ Number of bytes search: 100 │ file and then
between this │ Ignore upper/lower case: No │ error you fou
(This │ │ differences
r╒[ Are Settings Correct? ]══════════════════════════════════════════════════╕)
i│ │se
│ [O]k/[C]hange/[Q]uit (O/C/Q) <O> │d
╠│ │═╣
╘═══════════════════════════════════════════════════════════════════════════╛d
Figure 19
If you press [C], you will be asked which direction you wish to search (see
Figure 20).
╒[ Direction to Search ]════════════════════════════════════════════════════╕
│ │
│ Search [F]orward/[B]ack/B[o]th/[Q]uit (F/B/o/Q) <O> │
│ │
╘═══════════════════════════════════════════════════════════════════════════╛
Figure 20
Choose the direction you wish to search: forward, backward or both. The
most successful choice is often B[o]th, which first searches in the forward
direction and then in the backward direction.
DoubleTake Operation
Page 24 DoubleTake Professional
╒[ Match Length ]═══════════════════════════════════════════════════════════╕
│ │
│ How many characters for a match? (1 to 255): 15≡≡≡ │
│ │
╘═══════════════════════════════════════════════════════════════════════════╛
Figure 21
Next you will be asked the number of characters from the source file you
wish to match (see Figure 21). If you keep this number small, the
likelihood of a match is higher.
╒[ Search Distance ]════════════════════════════════════════════════════════╕
│ │
│ How far away should I search for a match? (1 to 32000): 1500≡ │
│ │
╘═══════════════════════════════════════════════════════════════════════════╛
Figure 22
Now enter how far you wish to search for a match (see Figure 22). The
larger this Search Distance, the more likely you will find a match, but the
longer the search for a match can take. Next, decide if you want
DoubleTake to ignore case differences between the two files (see Figure
23). The search is slightly faster if you do not ignore case, but the a
match is less likely because both files have to be identical.
╒[ Ignore UPPER/lower Case ]════════════════════════════════════════════════╕
│ │
│ Ignore? [Y]es/[N]o (Y/N) <Y> │
│ │
╘═══════════════════════════════════════════════════════════════════════════╛
Figure 23
As shown in Figure 24, you will then be asked to confirm that all settings
are correct.
DoubleTake Operations
DoubleTake Professional Page 25
] keys to mo ╒[ Align File 2 with File 1 ]═══════════════════════╕ this file is
│ │ [Left]/[Right
on the midd │ Align by looking both ways in file 2 │ |
press [*] a │ Length to match: 50 │ lines show
nd, then you │ Number of bytes search: 500 │ file and then
between this │ Ignore upper/lower case: Yes │ error you fou
(This │ │ differences
r╒[ Changes complete ]═══════════════════════════════════════════════════════╕)
i│ │se
│ All Correct? [Y]es/[N]o/[Q]uit (Y/N/Q) <Y> │d
╠│ │═╣
╘═══════════════════════════════════════════════════════════════════════════╛d
Figure 24
Choose [Y]es and then answer [O]k to confirm that you want to begin
alignment. If DoubleTake finds a match, the cursors will be moved to the
matching position. If not, DoubleTake will inform you with the message
shown in Figure 25.
╒═════════════════[ Press any key to continue . . . ]═════════════════╕
│ │
│ Could not find a match ... │
│ │
╘═════════════════════════════════════════════════════════════════════╛
Figure 25
You may also change the Align Files settings in the Configuration function.
For the majority of your alignment actions, first try the Automatic Align
Function, [A].
(3) Automatic Align. Automatically Align files. This function uses
the default align file settings and automatically searches for a match.
The search begins initially forward. If not match is found, a search
backward is done. If no match is found DoubleTake swaps the Search/Move
file with the Match file and tries again, forward and backward. If there
is a match, one or both file cursors are relocated to the new locations.
Otherwise the files are returned to the locations before the search for a
match was started and a message appears indicating there was no match
found. (Figure 25).
d. Find String Function. This function works in either Hex or ASCII
mode. If you are in the Two-file mode, you will have the option of
choosing which file to search for the string, either File 1, File 2 or
both. Press [Enter] for the default value, search [B]oth files. You will
then be asked if you want to ignore UPPER/lower case while searching.
Press [Enter] to select the default value shown. If you choose [Y], then
the string will match any combination of UPPER or lower case for the whole
search. Now enter the string to find as shown in Figure 26.
DoubleTake Operation
Page 26 DoubleTake Professional
╒[ Enter Find String]════════════════════════════════════════════════╕
│ What String? "Both files consist" \32 "of an" $20 "excerpt"≡≡≡≡≡ │
╘═════════════════════ ═══════════ ═════════ ═══════════════════╛
┌─────│─────────────│───────────│────────┐
│ Strings Decimal Hexadecimal │
│ values values │
│ Here's how to mix strings and hex or │
│ decimal values in a Find String entry. │
│ You MUST use quotation marks (single │
│ quotes or double quotes) when the find │
│ string contains either Hexadecimal or │
│ Decimal values. │
└────────────────────────────────────────┘
OR
╒[ Enter Find String]════════════════════════════════════════════════╕
│ What String? Both files consist of an excerpt ───┐≡≡≡≡≡≡≡≡≡≡≡≡ │
╘══════════════════════════════════════════════════ │════════════════╛
┌──────────────────┴────────────────┐
│ If the Find String entry consists │
│ of only printable characters, you │
│ may omit the quotation marks. │
└───────────────────────────────────┘
Figure 26
Just type any string you wish to find and press the [Enter] key. You have
a choice of direction as shown in Figure 27.
╒[ Enter Find String]════════════════════════════════════════════════╕
│ Which direction? [F]orward/[B]ackward <F> │
╘═══════════════════════════════════════════════════════════════════╛
┌─────────────────┴─────────────────┐
│ Most searches will be in the │
│ Forward direction. │
└───────────────────────────────────┘
Figure 27
Forward searches continue to the end of the file. Backward searches
continue to the beginning of the file.
Note: If all searches fail, the cursor(s) will remain in the
location at the start of the search.
If you wish to find other than normal ASCII values (letters, numbers,
punctuation), you can search for any code by entering the string portion of
inside double (or single) quote and the other values in Hex or Decimal.
For Hexadecimal values, use the Hex value preceded by a dollar sign [$].
$0D is the Hexadecimal code for Carriage Return, for example. For Decimal
DoubleTake Operations
DoubleTake Professional Page 27
values, use a backslash preceding the decimal value. \13 or \013 is the
Decimal code for Carriage Return.
For example, if you wanted to look for a string with a Carriage
Return/Linefeed in the middle, enter the following:
"This string" \013 \010 "is on two lines."
or
"This string" $0D $0A "is on two lines."
DoubleTake will then look for This string followed by Carriage Return and
Linefeed, followed by is on two lines.
Note: If you are searching for characters which are in the set of
characters you want DoubleTake to ignore, the string will not be
found. Ensure you have Blank/Character Ignore set to OFF (i.e., the
[B] is not highlighted) when you are searching for non-printable
characters.
You must enclose the string in either single or double quotations marks
if you wish to include Hex or Decimal codes in the search string.
If you wish to search for single or double quotes, either enclose them
in the opposite quote marks (e.g., '"Hi"' or "it's") or enter them using
their Hex or Decimal values (e.g., \034 "Hi" \034 or 'it' \039 't').
Interrupt the search at any time by pressing any key.
e. DoubleTake Main Screen Keys. The definitions of the function keys
are shown at the bottom of the main screen. To get the definitions of the
other keys, use the Help key [F1] or [?].
Use the numeric keypad (or optionally, the Function keys) to scroll File 1,
File 2 or both. If you get lost, just press [F1] or [?] to get a complete
key list. Additionally, the Pop-Up Menu key, [/] provides a reminder of
the main screen shortcut key to use on each pop-up menu selected.
Note: The keypad keys are all close together for all functions,
making the keypad easier to use than the function keys. Both are
provided for your convenience.
Key Definition
[F1] or Help key. Press this key to get a list of all active keys when
[?] in the Main Screen as well as in the Configuration Screen.
Note: When you press the Help key, you skip the Commercial when
you press any key, if you have a registered version. If you have
not registered, the commercial will appear when you start or leave
DoubleTake, and every time you get Help. In a registered version,
press [F1] twice to see the commercial (and the name and serial
number of the Registered User.)
DoubleTake Operation
Page 28 DoubleTake Professional
Key Definition
[/] Pop up the Menu/ShortCuts system. The commands listed here are
all available from the pop-up menu commands (with the obvious
exception of the scrolling keys -- it would not be reasonable
to use a 2 or 3 key pop-up menu choice to accomplish what the
scroll keys do in one keystroke). See the Pop-Up Menu section
for a detailed description of this menuing system.
[Alt-A] Align files manually. This key allows you to try to bring File
1 up to align with File 2 or File 2 up to align with File 1.
[A] Automatically Align files. This function uses the default
align file settings and automatically searches both files, both
directions, for a match. Use manual align [Alt-A] if you wish
to change the align setting on-the-fly.
[B] Blank/Character Ignore toggle. This toggles whether or not the
Find Next Mismatch or Find String routines skip the
Blank/Ignore Characters. This allows easier compares of files
which differ mainly in the spacing between the words in the two
files. Normally, the characters to ignore will be at least the
[Blank] and [Tab] characters. The Configuration section shows
how to change the characters to Ignore.
[C] Configure DoubleTake. See the Configuration Section for
details on changing colors and options.
[Alt-D] Exit to DOS. This option allows you to temporarily jump to DOS
to do anything would like (except: DO NOT LOAD any Memory
Resident Software (also know as Terminate and Stay Resident
(TSR) software) while you are in this DOS Shell). Just type
the word EXIT to return to the exact place you left in
DoubleTake. This is a simpler and faster way to perform DOS
tasks than quitting and restarting DoubleTake.
[D] Display special characters toggle. This toggles between
displaying the printed characters with ASCII codes between 0
and 31 and 127 and 255 or displaying a period [.] or a [space]
for those characters. If the periods on the end of a line are
be distracting, then toggle to display a [space] for each
special character. This is functional in all modes.
[E] EGA/VGA Mode. This allows you to toggle the EGA/VGA card
between the 25 and 43/50 line modes. When you press [E], if
you have an EGA or VGA card in your computer, you will be
automatically toggled to the 43 (or 50) line mode if you are in
the 25-line mode. If you are in the 43 (or 50) line mode, you
will be toggled back to the 25 line mode. If you do not have
an EGA or VGA adapter, you will hear a Bell when you press [E].
Note: As expected, this only works on machines which have the EGA
or VGA card installed. There is no check to see if there is an
EGA/VGA monitor attached, so you need to take care that you do not
shift to a mode which is not supported by your monitor.
DoubleTake Operations
DoubleTake Professional Page 29
Key Definition
[F] Find a String. This allows you to search for a string in
either Hex or ASCII Mode, using either simple strings (which
may or may not be enclosed in quotation marks) and strings
combined with either Hex or Decimal character codes (when
including Hex or Decimal codes for a search, you must enclose
all strings in quotes.) Search can be forward in file or
backward toward beginning of file.
[Alt-F] Repeat previous Find. This key uses the same settings
previously given in a Find String command. You will be asked
to confirm (or make changes to) the search string. When the
string is correct, press [Enter] to accomplish the search.
[Alt-H] Toggle between Hexadecimal and Decimal display of the value at
the cursor. In the 80 column Hex mode or the ASCII Mode, the
Value indicator shows the current ASCII code for the character
highlighted by the cursor. If the value is shown with a dollar
sign [$] in front of the numerals, the value is shown in
Hexadecimal ($00 to $FF). If not, the number is the Decimal
value (0 to 255) with a backslash [\] preceding the value.
[Alt-N] Load a new file or files. Use this to change File 1 or File 2
or both. If you loaded only one file from the command line,
use this command to load the second file if needed. Also
useful to compare multiple files to the same file. You will
have the same options (direct type-in or the internal
Directory File Picker) as when you initially loaded the files.
[O] WordStar Mode On/Off toggle. When on, the high bit is
stripped from each character. This converts the Horizontal
double line box from " " into "MMMMMMM" but it is mainly
useful to correct the last character of most words in a
WordStar file.
[Alt-P] Toggle PrtSc On/Off. When DoubleTake starts, PrtSc is disabled
-- pressing [Shift-PrtSc] will do nothing. This allows you to
freely use the [Left-Shift] (or [Right-Shift] instead of the
[Ctrl] key) with the cursor movement keys to move either file
one page at a time. If you do desire to do a PrtSc, you must
first press [Alt-P] to turn PrtSc back on. You can tell the
status of PrtSc by the PrtSc indicator in column 71 of the Key
Status Line. If this symbol is highlighted (i.e., if the
symbol is ON), then PrtSc is enabled. Pressing [Shift-PrtSc]
now will send a copy of the page to the printer using the DOS
Print Screen function. When this symbol is not highlighted
(i.e., off), [Shift-PrtSc] does nothing.
[Q] Quit. This key will exit DoubleTake and return to DOS, after
asking you if you really want to quit.
[S] Scroll Mode. This toggles between the Opposite and Parallel
scrolling modes. See the description of the two types of
scrolling in the previous section. (This key not available in
Zoom Mode.)
DoubleTake Operation
Page 30 DoubleTake Professional
Key Definition
[T] This will return both files to Top of File as when you first
loaded DoubleTake.
[Tab] Scroll the display to the right (the line seems to move to the
left) to allow viewing the rest of long lines (ASCII Mode
only). Use the Configuration function to change the amount of
the scroll right/left. The amount of the display has been
scrolled is shown on the outer borders of each file window
(e.g., top line for File 1, bottom line for File 2).
[Ins] The [Ins]ert key changes the file to horizontally scroll. The
Horizontal Scroll Indicator on the bottom line indicates which
file will currently be scrolled when you press the Horizontal
Scroll Keys. The [Ins] key selects Both [ ], Top (or Zoomed
File) [^] or Bottom [v].
[Shift- Use the [Left-Shift] key to scroll the display to the left (the
Tab] line seems to move to the right) to allow viewing the beginning
of a line (ASCII Mode only). Use the Configuration function to
change the amount of the scroll left.
[Right- Return the display to the first column (the beginning of the
Shift- line) for the selected file (see the [Ins]ert key above to see
TAB] how to change the selected file.
[Alt-#] Toggle between the Line Number and Byte Number while in the
ASCII Display Mode. When in the Line Number display mode, the
indicator shows each line of the file, from line 1 to the last
line of the file. When in the Byte display mode, the indicator
shows the exact file byte located at the cursor, from 0 to the
last byte in the file. The Byte display mode functions the
same in Hex or ASCII mode.
Note: In ASCII display mode, if you scroll the screen the right
past the end of a line, the line number will be shown in the Line
Number display mode, but the indicator will be blank in the Byte
Number display mode, because the cursor is not on a character of
the file.
[X] Toggle between the 24-Character and 80-Character Modes. The
position of the cursor in the file does not change when you
toggle between modes.
[Alt-X] Hex/ASCII Mode Toggle. This toggles between the ASCII mode and
the Hex modes. When in Hex mode, you will see the Hexadecimal
equivalent of the character along with the printed character,
similar to the Debug format. See the earlier section
discussing the types of Hex modes.
DoubleTake Operations
DoubleTake Professional Page 31
Key Definition
Note: When DoubleTake changes from Hex to ASCII or ASCII to Hex,
expect the file cursors to remain in the same location in the file.
The one exceptions is when you have scrolled the screen to the
right past the end of the line containing the cursor. If you then
change to Hex, DoubleTake moves the cursor to the last character on
the current ASCII line. Also note that changing to ASCII is more
complicated than changing to Hex, so expect the process to take a
little longer.
[Z] Zoom feature. This allows you to zoom either file up to full
screen. Use this for a more complete look at one of the files
and then return to the dual window mode to continue the
compare. When you press [Z] you'll be asked which file to
Zoom. Press [1], [2], [N] or [Enter]. Pressing [N] or [Enter]
will default to None. Press [1] to Zoom File 1 and [2] to Zoom
File 2.
When you have a file Zoomed, all keys for either file will
work. For example, when you have File 1 Zoomed, the normal
movement keys, [Home], [End], [Ctrl-Home], [Ctrl-End], move
around the file, as well as the [PgUp], [PgDn], [Ctrl-PgUp],
[Ctrl-PgDn], [Up/Down Arrow] and gray [+/-] keys. The filename
and line numbers for the Zoomed file remain in the same
location as in the dual window mode, however.
Note: When you use DoubleTake in the single file mode, you are in
the Zoom Mode and the file is considered File 1. (The [Z] key is
not available in the Single File Mode.)
Note: The following keys are used to mark the beginning and end of
a block in a file and write the block to a CLiP file. The keys are
grouped together according to function, with each key identified to
the file which is controlled. In the One-File Mode or Zoomed
mode, either of the two keys will perform the desired function.
For example, if File 1 is Zoomed or in One File Mode, either [Ctrl-
B] or [Alt-B] will mark the beginning of the block in the file.
[Ctrl- Mark the beginning of the block in File 1 and File 2
B] or respectively. In Zoomed or One File mode, either key will set
[Alt-B] the beginning of the block.
[Ctrl- Mark the end of the block in File 1 and File 2 respectively.
K] or In Zoomed or One File mode, either key will set the end of the
[Alt-K] block.
[Ctrl- Clear all markers in File 1 and File 2 respectively.
C] or
[Alt-C]
[Ctrl- Write marked block out to a CLiP file for File 1 and File 2
W] or respectively. If a block is not marked, you will be alerted.
[Alt-W]
DoubleTake Operation
Page 32 DoubleTake Professional
Key Definition
Note: You will be asked to choose a destination Filename for the
CLiP file. Enter any filename or use the File Picker to choose a
filename. (DoubleTake defaults to a CLiP filename using the viewed
filename with an extension of CLP. If the CLiP filename is the same
as the file you are viewing, the CLP extension will be replaced
with CL1.) If you send the marked block to a Printer (such as LPT1
or PRN), you may need to send a printer buffer flush command when
you have sent all you wish to the printer (e.g., an ASCII Carriage
Return--Code 013 or $0D). On some printers, cycling the printer
Off-Line and back On-Line will flush and print the buffer.
Note: In the following description of keys, you will see the terms
up/back and down/forward. Think of it as moving the highlighted
line up and down the page. Although the highlighted line does not
move, think of Up/Back as meaning moving the highlighted line to a
previous line on the page and Down/Forward as meaning moving the
highlighted line further down the page.
[Home] Scroll File 1 up/back--to view previous lines in the file.
or [F3]
[Ctrl- Scroll File 1 up/back one window full.
Home]
[Ctrl-
F3]
[Shift-
Home]
[End] Scroll File 1 down/forward-to view later lines in the file.
or [F5]
[Ctrl- Scroll File 1 down/forward one window full.
End]
[Ctrl-
F5]
[Shift-
End]
[PgUp] Scroll File 2 up/back.
or [F4]
[Ctrl- Scroll File 2 up/back one window full.
PgUp]
[Ctrl-
F4]
[Shift-
PgUp]
[PgDn] Scroll File 2 down/forward
or [F6]
[Ctrl- Scroll File 2 down/forward one window full.
PgDn]
[Ctrl-
F6]
[Shift-
PgDn]
DoubleTake Operations
DoubleTake Professional Page 33
Key Definition
[^] or Scroll both File 1 and 2 up/back. (This key also works in Zoom
[F7] or Single File Mode.)
[v] or Scroll both File 1 and 2 down/forward. (This key also works in
[F8] Zoom or Single File Mode.)
[Gray-] Scroll both files up/back one window full. When the cursor
or [F9] reaches the first line of the file, pressing this key once more
moves the cursor to the first byte of the file. Additional
presses of this key will then cause the computer to beep.
(This key also works in Zoom or Single File Mode.)
[Gray+] Scroll both files down/forward one window full. When the
or cursor reaches the last line of the file, pressing this key
[F10] once more moves the cursor to the last byte in the file.
Additional presses of this key will then cause the computer to
beep. (This key also works in Zoom or Single File Mode.)
[Scroll Toggle Dual Scrolling Mode on/off. When Dual Scrolling Mode is
Lock] on, the [<]/[>] keys move the cursors in File 1 and File 2 at
the same time.
[Shift- Moves both cursors back in the files. In the Double-Scroll
Ctrl-<] mode (when ScrollLock is on), the [<] key moves both cursors
[Shift- back in the files.
Ctrl-
F9]
[Shift- Moves both cursors forward in the files. In the Double-Scroll
Ctrl->] mode (when ScrollLock is on), the [>] key moves both cursors
[Shift- forward in the files.
Ctrl-
F10]
[Ctrl- In all modes, the [Ctrl->] key moves the File 2 cursor to the
>], next byte in the file. Use this key to align file cursors
[Shift- after a Find Next Mismatch to prepare for the next Find Next
>], Mismatch.
or
[Ctrl- In the Double-Scroll mode (when ScrollLock is on), the [>] key
F10] moves both cursors forward in the files.
[Ctrl- In all modes, the [Ctrl-<] key moves the File 2 cursor to the
<] previous byte in the file. Use this key to align file cursors
[Shift- after a Find Next Mismatch to prepare for the next Find Next
<], Mismatch.
or
[Ctrl- In the Double-Scroll mode (when ScrollLock is on), the [<] key
F9] moves both cursors back in the files.
[>] or In all modes, the [>] key moves the File 1 cursor to the next
[Ctrl- byte in the file. Use this key to align file cursors after a
F8] Find Next Mismatch to prepare for the next Find Next Mismatch.
In the Double-Scroll mode (when ScrollLock is on), the [>] key
moves both cursors forward in the files.
DoubleTake Operation
Page 34 DoubleTake Professional
Key Definition
[<] or In all modes, the [<] key moves the File 1 cursor to the
[Ctrl- previous byte in the file. Use this key to align file cursors
F7] after a Find Next Mismatch to prepare for the next Find Next
Mismatch.
In the Double-Scroll mode (when ScrollLock is on), the [<] key
moves both cursors back in the files.
4. DoubleTake Configuration Made Easy.
a. Configuration Modifications. There are two ways to make changes to
the DoubleTake configuration file DUBLTAKE.CNF:
Invoke DoubleTake's built-in Configuration routine (inside with no
file and press [F10] or press [C] from inside DoubleTake and then [W]rite
the new values to disk) or
(less preferable) Change the file DUBLTAKE.CNF with an ASCII editor
(such as DOS's EDLIN.COM, or Sammy Mitchell's outstanding Quick Editor--
QEdit, for example.)
The default DUBLTAKE.CNF is shown in Figure 28.
7 Main Screen foreground color (0-15)
0 Main Screen background color (0-7)
15 Help Screen foreground color (0 to 15)
0 Help Screen background color (0 to 7)
15 HiLi Screen foreground color (0 to 31)
7 HiLi Screen background color (0 to 7)
False Non-WordStar(tm) Mode Selected (T/F) (prints all, even graphics chars)
ASCII Ascii Mode to display files (ASCII/Hex)
80 Characters to Display in Hex Mode (24 or 80)
True Ignore characters (T/F). Ignore Characters on next line.
00 09 0A 0C 0D 20
False Display Control Characters/High Graphics chars as [ ] (T/F)
Fast Fast Video Mode Selected (Slow/Fast)
O Opposite Scrolling Mode Selected (Parallel/Opposite)
True Sound the Bell on Errors (T/F)
25 EGA/VGA Lines (43/50 only on EGA/VGA otherwise use 25 all others)
v---> End of Line characters are listed below:
0A 0D 8A 8D
Line # Show position in ASCII file by Line number in file
5 Number of columns to scroll (right/left) when Tab/Shift Tab pressed
2 Move Cursor in this file to match Target File (1/2)
Both Ways Direction(s) to search, aligning files (Forward/Backward/Both Ways)
10 # chars which must match to align (1 to 255)
500 # chars in file to search when aligning (1 to 32000)
Figure 28
DoubleTake Operations
DoubleTake Professional Page 35
Note: The Ignore Blanks/Characters line (line 11 above) and the End
Of Line characters line (line 18) consist of Hexadecimal values
separated by a space. Except for these lines, all lines consists of
two parts: 1) the value in the first column, and 2) the explanation
in the second column. All legal values for column 1 are shown at the
end of the explanation line in column 2. If you use other than a
legal value, DoubleTake will skip that value and keep its default
value.
Ensure that you keep the spacing on each line identical to the original.
Do not rearrange the lines or insert blank lines into the file. If you do,
the file will not load correctly and the default values will be loaded.
What if I destroy the configuration file? Even if you completely wreck
the configuration file, just create a new one with the following steps:
1. Run DT (alone or with a file)
2. Choose [F10] Configure from the files menu (if DT was run alone)
or choose [C]onfiguration from the main screen, then
3. Change the values to reflect your preferences, and
4. [W]rite out a new copy of DUBLTAKE.CNF.
b. Choosing Your Favorite Colors
DoubleTake comes in plain vanilla White on Black to ensure it is
readable on any screen, whether it's a monochrome, color or monochrome
monitor on a color card. (If you have a color monitor, rename COLOR.CNF to
DublTake.CNF to start up in color.)
Note: If you are using monochrome video display on a Color Graphics
Adapter, and the display is horrible, you might be able to improve it
by exiting DoubleTake and, using the MODE.COM program from your DOS
disk, typing:
A:\>MODE BW80[Enter] ([Enter] is the [Return] key.)
Now re-run DoubleTake for a much more readable display.
c. Configuring DoubleTake Options.
Use the Configuration Function to tailor DoubleTake to your specific
preferences. Press [C] to see the screen shown in Figure 29.
DoubleTake Configuration
Page 36 DoubleTake Professional
╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
│╒[ Main Screen Colors ]══════════════════════════════════════════════════════╕│
││Hilighted Line:[^F]gnd: White (15)[Block][^B]gnd:Magenta ( 5) ││
││Normal Text : [F]gnd: White (15)[Block] [B]gnd:Blue ( 1) ││
│╘════════════════════════════════════════════════════════════════════════════╛│
│╒[ Help Screen Colors ]══════════════════════════════════════════════════════╕│
││ [@F]gnd: Blue ( 1) [@B]gnd: LightGray ( 7) ││
│╘════════════════════════════════════════════════════════════════════════════╛│
│ Number Video Lines [E]GA/VGA 43/50 │ W[o]rdStar Off │
│ [V]ideo Screenwrite Mode Fast │ D[i]splay Special Show Chars │
│ File [S]crolling Mode Opposite │ [N]oisy Beep Bell sounds │
│ Align files defaults:────────┬────────┐ │ Ignore [C]ase Yes │
│ Move [1] to 2/[2] to 1 2 move-> 1 │ Hex/[A]SCII Mode Hex │
│ Sea[r]ch Direction: Both Ways │ S[h]ow Position(ASC) Byte Number │
│ [F7] # chars to match: 50 │ Hori[z] Scroll Amt 5 │
│ [F8] # chars to search: 500 │ He[x] width mode 80 │
│╒[ Ignore Characters ]══════[ F9 to Edit ]══════[ b[L]ank/chars: Ignore ]═╕│
││ 00 09 0A 0C 0D 20 ││
│╘════════════════════════════════════════════════════════════════════════════╛│
│╒[ Line End Characters ]═════════════════════════════════════[ F10 to Edit ]═╕│
││ 0A 0D 8A 8D ││
│╘════════════════════════════════════════════════════════════════════════════╛│
│ ╒[ Exit Configuration options ]════════════════════════════════════════════╕ │
╘═│ [W]rite Configuration file, Exit [Esc] Keep settings, don't save, Exit │═╛
╘══════════════════════════════════════════════════════════════════════════╛
Figure 29
The upper portion of the Configuration screen (see Figure 30) provides
color selection for the Main Screen, Help Screen and the Highlighted lines
in the compared files.
DoubleTake Configuration
DoubleTake Professional Page 37
╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
│╒[ Main Screen Colors ]══════════════════════════════════════════════════════╕│
││Hilighted Line:[^F]gnd: White (15)[Block][^B]gnd: Magenta ( 5) ││
││Normal Text : [F]gnd: White (15)[Block] [B]gnd: Blue ( 1) ││
│╘═══════════════════════════════════════════ ══════════════════════════════╛│
│╒[ Help Screen Colors ]══════════════════════│═══════════════════════════════╕│
││ [@F]gnd: Blue ( 1) [@B]gn│: LightGray ( 7) ││
│╘════════════════════════════════════════════│═══════════════════════════════╛│
│ │ │
│ ┌───────────┴────────────┐ ┌──┴────────────────────────────┐ │
│ │ Color Selection for │ │ This shows how a highlighted │ │
│ │ Main and Help Screens, │ │ block will look in both Normal│ │
│ │ and Highlighted Line. │ │ and Highlighted text. │ │
│ └────────────────────────┘ └───────────────────────────────┘ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ Pressing one of the color change keys (e.g., [F],[Alt-F] or [Ctrl-F]) │ │
│ │ will cause an immediate change in the colors shown on the screen. Use │ │
│ │ the color names (and the numbers shown) to pick just the right colors, │ │
│ │ even if you are installing on a monochrome monitor. │ │
│ └─────────────────────────────────────────────────────────────────────────┘ │
Figure 30
The middle portion of the Configuration screen (see Figure 31)
controls numerous defaults for DoubleTake's operation.
DoubleTake Configuration
Page 38 DoubleTake Professional
╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
│╒[ Main Screen Colors ]══════════════════════════════════════════════════════╕│
││Hilighted Line:[^F]gnd: White (15)[Block][^B]gnd:Magenta ( 5) ││
││Normal Text : [F]gnd: White (15)[Block] [B]gnd:Blue ( 1) ││
│╘════════════════════════════════════════════════════════════════════════════╛│
│╒[ Help Screen Colors ]══════════════════════════════════════════════════════╕│
││ [@F]gnd: Blue ( 1) [@B]gn : LightGray ( 7) ││
│╘══════════════════════════════════════════════════════ ┌─────────────────┐ ═╛│
│ Number Video Lines [E]GA/VGA 43/50 ───────────────────┤ Only on EGA/VGA │
│ [V]ideo Screenwrite Mode Fast ──────────────────┐└─────────────────┘
│ File [S]crolling Mode Opposite ────────────┐ │┌─────────────────┐
│ Align files defaults:────────┬────────┐ │ ││ Use Slow only │
│ Move [1] to 2/[2] to 1 2 move-> 1 ───────┐ │ └┤ for old CGA's. │
│ Sea[r]ch Direction: Both Ways───┐ │ │ └─────────────────┘
│ [F7] # chars to match: ┌────50 │ │ │ ┌─────────────────┐
│ [F8] # chars to search:│ ┌───500 │ │ │ │ Opposite or │
┌────────────────────┐ │ │ ┌────────────┴──┐ │ └───┤ Parallel for │
│ Enter the number ├─┘ │ │ Go Looking in │ │ │ file scroll │
│ of characters │ │ │ the Search/ │ │ │ preference. │
│ from the source │ │ │ Move file: │ │ └─────────────────┘
│ which need to │ │ │ Forward, │ │ ┌─────────────────────┐
│ be matched in the │ │ │ Backward or │ │ │ Choose which file │
│ Search/Move file. │ │ │ Both Ways. │ │ │ you wish to search │
└────────────────────┘ │ └───────────────┘ │ │ to locate the │
┌───────────┴──────┐ │ │ identical set of │
│ Enter how far to │ │ │ characters from │
│ search in the │ └──┤ the source file. │
│ move file to │ │ e.g., look (and │
│ locate a match. │ │ move file 2 cursor │
└──────────────────┘ │ until you find the │
│ spot in file 1. │
└─────────────────────┘
╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
│╒[ Main Screen Colors ]════ ┌──────────────────────┐ ┌─────────────────┐ ═╕│
││Hilighted Line:[^F]gnd: Wh │ Strip high bit from │ │ Don't consider │ ││
││N┌──────────────────────┐ │ characters (such as │ │ the case of a │ ││
│╘═│ Show non-printing │ │ the microspacing │ │ character when │ ═╛│
│╒[│ characters as "." │ │ used by WordStar(tm) │ │ searching for a │ ═╕│
││ │ (periods) or show │ └───────────┬──────────┘ │ string or match.│ ││
│╘═│ the actual symbol │ │ └─────┬───────────┘ ═╛│
│ │ represented by the │ └──W[o]rdStar │ Off │
│ │ ASCII value. ├─────────────────D[i]splay Special │ Show Chars │
└──────────────────────┘┌────────────────[N]oisy Beep │ Bell sounds │
┌──────────────────────────┴┐ Ignore [C]ase────┴─Yes │
│ Turn Beep-on-Error On/Off │ ┌────────────Hex/[A]SCII Mode Hex │
└───────────────────────────┘ │ ┌──S[h]ow Position(ASC) Byte Number │
│ │ Hori[z] Scroll Amt 5───┐ │
┌──────────────────┐ │ │ He[x] width mode ┌─80 │ │
│ Start DoubleTake │ │ ┌──────┴─────┐ ┌────────────┴───────┐ │
│ in Hexadecimal ├───┘ │ Show file │ │ When in Hex mode, │ │
│ or ASCII mode. │ │ position │ │ use full-width │ │
└──────────────────┘ │ as Byte in │ │ (80 column) or │ │
│ file or as │ │ Debug style (24) │ │
│ line #, in │ └────────────────────┘ │
│ ASCII only.│ ┌─────────────────────┴───┐
└────────────┘ │ How much to scroll the │
│ window horizontally │
│ when you press [Tab]. │
└─────────────────────────┘
Figure 31
DoubleTake Configuration
DoubleTake Professional Page 39
The lower portion of the Configuration screen (see Figure 32) provides
an opportunity to edit the characters to ignore while searching and to
define the characters which DoubleTake will recognize as end-of-line
characters in ASCII Mode.
╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
┌──────────────────────────────────┐
│ Press [F9] to Edit/change the │
│ characters you want DoubleTake │ ┌──────────────────────────────────┐
│ to Ignore. Press [F10] to │ │ Press [L] to change the Blank/ │
│ change the characters you want │ │ Character Ignore status between │
│ DoubleTake to recognize as │ │ Ignore and Recognize. │
│ characters at the end of a line. │ └────────────┬─────────────────────┘
└──────────────────────────────┬─┬─┘ │
│
│╒[ Ignore Characters ]══════[ F9│to Edit ]══════[ b[L]ank/chars: Ignore ]═╕│
││ 00 09 0A 0C 0D 20 ───────┐ └───────────────────────────────┐ ││
│╘══════════════════════════ │ ═════════════════════════════════ ═══════════╛│
│╒[ Line End Characters ]═══ │ ┌────────────────────┐ ═════[ F10 to Edit ]═╕│
││ 0A 0D 8A 8D ─────────────┴────┤ Hexadecimal values │ ││
│╘═══════════════════════════════ └────────────────────┘ ═════════════════════╛│
Figure 32
The bottom of the Configuration screen (see Figure 33) describes the
two exit options for the Configuration Function.
│ ╒[ Exit Configuration options ]════════════════════════════════════════════╕ │
╘═│ [W]rite Configuration file, Exit [Esc] Keep settings, don't save, Exit │═╛
╘═ ═════════════════════════════════ ══════════════════════════════════╛
│ │
┌─┴───────────────────────────────────┴──────────────────────────────────┐
│ [W] saves the settings shown and returns to DoubleTake Main screen. │
│ [Esc] does not save settings, but keeps the values and returns. │
└────────────────────────────────────────────────────────────────────────┘
Figure 33
DoubleTake Configuration
Page 40 DoubleTake Professional
d. Configuration Mode Key Definitions. The following keys are active
while in the Configuration Option:
Key Definition
[F1] Get Configuration Help. This provides help about the
or Configuration Options and the Exit Options.
[?]
[F] Move to the next color for the foreground colors for normal text.
The colors allowed for the foreground are:
0 Black 8 LightGray
1 Blue 9 LightBlue
2 Green 10 LightGreen
3 Cyan 11 LightCyan
4 Red 12 LightRed
5 Magenta 13 LightMagenta
6 Brown 14 Yellow
7 White 15 LightWhite
[B] Move to the next color for the background colors for normal text.
The colors allowed for the background are:
0 Black
1 Blue
2 Green
3 Cyan
4 Red
5 Magenta
6 Brown
7 White
8-15 Above colors 0-7, flashing (Highlighted Line only)
[Ctrl Change the foreground of the highlight color for the compared
-F] lines in the center of the screen. See [F] for the foreground
colors.
[Ctrl Change the background of the highlight color for the compared
-B] lines in the center of the screen. See [B] for the background
colors. If you set the Background to a color greater than 7, the
background will flash. This allows you to set the highlight line
to any flashing color you wish. If you do not want flashing,
just cycle the background colors back to the 0 to 7 range.
[Alt- Change the foreground color of the Help Screen.
F]
[Alt- Change the background color of the Help Screen.
B]
[E] Toggle between 25 and 43/50 line mode on cards that can shift
(EGA/VGA). The display will immediately shift to the selected
mode.
At the DoubleTake Main Screen use the [E] Shortcut Key to
immediately toggle between the 25 and 43/50 line modes.
DoubleTake Configuration
DoubleTake Professional Page 41
Key Definition
[O] WordStar Mode On/Off toggle. When this Mode is on, the high bit
is stripped from each character. This converts the Horizontal
double line box from " " into "MMMMMMM" but it is mainly
useful to correct the last character of most words in a WordStar
file.
At the DoubleTake Main Screen use the [O] Shortcut Key to
immediately toggle WordStar Mode On/Off.
[V] Speeding Up The Display On A Fast Color Graphics Adapter. On
many clones, the color card is much faster than the IBM CGA.
Because of this you do not need to wait for retrace to write to
VIDEO memory. To take advantage of your card's faster speed, use
the [V]ideo mode key to toggle to the Fast Video mode. If you
see snow when in the Fast mode, you'll need to toggle back to
Slow if this snow annoys you.
[I] Toggle Display of Special characters. In Hex Mode, you may or
may not wish to see the actual value of the character as printed.
You may opt for a less cluttered display by choosing the Display
as periods option. This displays the characters 1-31 and 128-255
as periods. Toggle again to get the characters back.
At the DoubleTake Main Screen use the [D] Shortcut Key to
immediately toggle Display Special characters On/Off.
[S] Toggle Scrolling Mode. Press the [S] key to toggle between the
Parallel and Opposite Scrolling Modes. This option can also be
toggled at any point while viewing files and in the Configuration
screen.
[N] Toggle the Beep on/off. Normally, DoubleTake will beep if you
press an incorrect key for the situation. If this annoys you,
just turn the Beep Off.
[C] Toggle Case sensitivity. The default case sensitivity is used
when DoubleTake searches for a string, a mismatch or tries to
align files.
[1] Choose which file will be the "search from" file and which file
or will be the one to "move" forward or back until it aligns with
[2] the "search from" file. If you press [1], then DoubleTake will
try to find the string at the cursor in "search file" file 2 and
search through "move" file 1 to try to find a match. When a
match is found, the cursor in file 1 will be "moved" to the spot
in file 1 which matches the "search from" file.
[R] Choose the Search Direction. When DoubleTake tries to find a
match, you may choose which direction for the search. You may
choose either Forward, Backward or Both ways. If you choose both
ways, DoubleTake will search forward and then backward until a
match is found or it reaches the limits of the search distance
set.
DoubleTake Configuration
Page 42 DoubleTake Professional
Key Definition
[F7] Choose the number of characters in the "search from" file to
match. The count will represent the number of characters from
the current cursor in the file. Choose a smaller number of
characters to have more chances for matches.
[F8] Choose the distance to search in the "move" file. Normally, the
greater this distance (up to 32000 characters), the more likely a
match will be found if there is one somewhere in the file. Be
aware that longer search distances result in longer times for
matches which are far from the current spot.
[A] Toggle between Hex and ASCII. Some files, such as binary files
like COM and EXE files, are difficult/impossible to display in
DoubleTake in the ASCII mode. If you normally compare two binary
files, toggle into the Hex Mode using the [A] key.
At the DoubleTake Main Screen use the [Alt-X] Shortcut Key to
immediately toggle Hex and ASCII Mode.
[H] Toggle between Line numbers and byte numbers. In ASCII mode you
have the choice of viewing the file cursor position by line
number or the actual byte position of the cursor in the file.
Line numbers start at line 1. Byte positions start at byte
number 0.
At the DoubleTake Main Screen use the [Alt-#] Shortcut Key to
immediately toggle Line numbers and byte numbers.
[Z] Change the Horizontal Scroll Amount. In ASCII mode, long lines,
past the last column on the video monitor can be viewed by
Horizontally Scrolling to the right by pressing the [Tab] key.
The amount scrolled is controlled by this value. Enter the
desired value and press [Enter].
[X] Toggle between the 24 and 80 Character Hex Display Modes.
At the DoubleTake Main Screen use the [X] Shortcut Key to
immediately toggle 24 or 80 Character Hex Display Modes.
[L] Toggle Ignore Blanks/Characters. When comparing two source
files, you may be interested in the real differences between the
two files, independent of the spacing or formatting characters
such as Tabs. Press [L] to toggle Ignore Blanks/Characters On to
disregard all blanks and selected characters or Off to do an
exact compare. See the following key to see how you can choose
just what characters get ignored when you try to Find Next
Mismatch, Find String, or Align Files.
At the DoubleTake Main Screen use the [B] Shortcut Key to
immediately toggle Blanks/Characters Ignore On or Off.
[F9] Edit or add to the Blank/Ignore characters. DoubleTake comes
configured to ignore Blanks, Tabs, Carriage Returns, Line Feeds
and Form Feeds. You may enter any values (in Hexadecimal).
DoubleTake Configuration
DoubleTake Professional Page 43
Key Definition
[F10] Edit or add to the End-of-Line Characters. DoubleTake needs to
know what characters will be used to indicate the end of a line
in the files you will be comparing. The provided set of End-of-
Line characters includes the standard Carriage Return (ASCII 13)
and Line Feed (ASCII 10) plus these same codes with the high bit
set (as used in WordStar(tm)). Add any other characters if your
files uses other than these characters to end a line. The
editing is similar to the Edit Ignore Characters above (see
Figure 34).
╒[ Enter/Edit Line End Characters ]═════════════════════════════════════════╕
│ │
│ 0A 0D 8A 8D ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ │
│ Enter in Hex: 20=Space 9=Tab 0D=CR 0A=LF 0C=FF xx..xx=Range, etc. │
╘═══════════════════════════════════════════════════════════════════════════╛
Figure 34
Note: DoubleTake recognizes two End-of-Line characters in a row as
a single End-of-Line, not two. If your file contains single
characters as End-of-Line indicators, then DoubleTake will treat
two End-of-Lines in a row as a single End-of-Line character. This
should only have an effect on the Line Number indicator. The Byte
Number indicator will still indicate the absolute location in the
file.
[W] Write default configuration to Disk. Use this key to save a copy
of your choices in the file DublTake.CNF. When DoubleTake starts
again, it will load and set these defaults. After writing to
disk, you will be returned to DoubleTake for more file
comparison.
[Esc] This exits the configuration option, keeping the current
settings, back to DoubleTake Main Screen. If this is a temporary
change (such as color settings) this will not permanently change
the defaults. Use [W]rite configuration to save the defaults.
DoubleTake Configuration
Page 44 DoubleTake Professional
5. Included Files (Plus Tutorial). The following files are included with
DoubleTake:
DT.EXE DoubleTake Professional executable main program.
DUBLTAKE.CNF Sample Configuration File. You may create a completely new
file to your tastes when you first run DoubleTake.
COLOR.CNF Sample Color Configuration File. To start with this, simply
rename COLOR.CNF to DUBLTAKE.CNF.
DUBLTAKE.HLP The help file for DoubleTake. This is a separate file to
keep the size of DT.EXE smaller.
DUBLTAKE.ASC ASCII Chart loaded while entering Ignore/Line End characters
DUBLTAKE.HST The history of the revisions to DoubleTake, including
GoodLook's evolutionary history.
HISTORY.BAT Batch file to read DUBLTAKE.HST with DoubleTake.
READ.ME A short introductory file describing DoubleTake.
README.BAT Batch file to read DT-READ.ME with DoubleTake.
DUBLTAKE.DOC The complete documentation for DoubleTake.
READDOC.BAT Batch file to read DUBLTAKE.DOC with DoubleTake.
TUTOR.BAT A batch file running DT which loads the following files to
demonstrate DoubleTake.
TUTORFIL.ONE \__Demo files for practice using DoubleTake's
TUTORFIL.TWO / numerous features. See below.
NEW.BAT Batch file to read WHAT'S.NEW with DoubleTake.
WHATS.NEW A listing of the new features available in DoubleTake
Professional, Version 2.0.
Demonstration Files for Tutorial and Practice. Two files are included
to demonstrate the features of DoubleTake while allowing you to practice
with the various keys. The files are extracts from the What's New section
(Appendix A) of DoubleTake Documentation, with random x's distributed
throughout both files to have some differences to find. Additionally, the
files have differences in spacing to allow you to observe the
Blank/Character Ignore features. Helpful comments are included in the
files to prompt you as you find mismatches. For best results load
TutorFil.One as File 1 and TutorFil.TWO as File 2 as shown following. (If
you simply run the batch file TUTOR.BAT, it's automatic!)
C:\UTILS\DT TUTORFIL.ONE TUTORFIL.TWO[Enter]
6. Shareware and Registration. This software is not free. It is marketed
under the try-before-you-buy concept to allow you a complete test of the
product before you are required to register. Although the unregistered
version shows a commercial when you begin and end DoubleTake, it is not
crippled in any way -- in fact DoubleTake Professional is fully functional
in every respect (See the What's New appendix for the most recent
enhancements!).
*** Only $25.00! ***
If you like DoubleTake and continue to use it after the 30-day trial
period, you must register by sending $25.00 (includes shipping and
handling) to:
John L. Dove III
7640 Provincial Drive #309
McLean, VA 22102-7611
DoubleTake Files
DoubleTake Professional Page 45
I'll then send you a registered version (with no commercial interruptions)
and a printed copy of the manual. DublTake.DOC on disk is a complete ASCII
version of the Documentation, but does not include some of the graphic
screens provided in the printed manual.
Figure 35 shows the exit screen for registered users.
Registered versions show the registered user
and the DoubleTake Professional Serial Number
┌───────────────────────────────────────────────┐
│ Registered versions show the registered user │
│ and the DoubleTake Professional Serial Number │
└────────────────────┬──────────────────────────┘
│
╒[ Goodbye ]═════════│═════════════════════════════════════════════════════════╕
│ │ │
│ ░░░░░░░░░░░░ └─Registered to: Mr. John L. Dove III, Ser: G0999 │
│ ░████████████ ░░ ░░ │
│ ░ █ ░ █ Version 2.0 ░██ ░██ │
│ ░ █ ░ █ July 15, 1991 ░ █ ░ █ │
│ ░ █ ░ █ ░ █ ░ █ │
│ ░ █ ░ █ ░░░░░░░░ ░ ░ ░░█░░░░ ░ █ ░░░░░░░ │
│ ░ █ ░ █ ░ ████████ ░ █ ░ █ ░ ███████ ░ █ ░░█▀▀▀▀▀█ │
│ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █▄▄▄▄▄█ │
│ ░░░█░░░░░░░░ █ ░░█░░░░░ █ ░░█░░░░░█ ░░░█░░░░ █ ░░░█ ░░█░░░░ ▄ │
│ ████████████ ████████ ████████ ████████ ███ ███████ │
│ │
│ ┌──────────────┐ ███████████████ ██ │
│ │ PROFESSIONAL │ ▀ █ ▀ █ ▄ │
│ └──────────────┘ █ █▀▀▀▀▀█ █ ▄█▀ █▀▀▀▀▀█ │
│ Copyright (c) 1985-1991 █ ▄▄▄▄▄▄█ ███ █▄▄▄▄▄█ │
│ John L. Dove III █ █ █ █ ▀█▄ █ ▄ │
│ (All rights reserved) ███ ████████ ███ ▀█ ███████ │
│ │
│ │
╘══════════════════════════════════════════════════════════════════════════════╛
Thank you for using DoubleTake . . .
Figure 35
7. Disclaimer. Basically, I will provide you with a fully operational
copy of DoubleTake at the time of your purchase. If the disk arrives
damaged, please send it back so I can replace it immediately.
If you have any problems with DoubleTake, please let me know
immediately. If you have any suggestions for future versions, please send
a detailed description to the above address.
THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, SAVE THAT I WARRANTY THE DISK FOR REPLACEMENT IF IT ARRIVES
DAMAGED. I MAKE NO WARRANTIES, EITHER EXPRESS OR IMPLIED, WITH REGARD TO
THIS SOFTWARE AND HEREBY DISCLAIM ANY AND ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. In no event will I
be liable for incidental or consequential damages, including, but not
limited to, destruction of data or damage to your equipment.
DoubleTake Files